Linux Source Code
Home
Release 6.18
Help
include
root
security
apparmor
Highlighting
Reset All
By Author
By Age
──────────
Ahmed S. Darwish
Al Viro
Alexey Dobriyan
Casey Schaufler
Chris Coulson
David Howells
Eric Paris
Eric W. Biedermann
Etienne Basset
Florian Westphal
GUO Zihua
Georgia Garcia
Jan Engelhardt
Jann Horn
John Johansen
Kees Cook
Kentaro Takeda
Linus Torvalds
Mateusz Guzik
Matthew Garrett
Micah Morton
Mike Salvatore
Peter Zijlstra
Quanfa Fu
Rae Moar
Randy Dunlap
Rusty Russell
Ryan Lee
Sebastian Andrzej Siewior
Tetsuo Handa
Thomas Gleixner
Tyler Hicks
William Hua
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
af_unix.h
55
-
4
306
John Johansen
Matthew Garrett
Etienne Basset
Thomas Gleixner
April 2009
July 2010
June 2016
January 2017
June 2017
July 2017
May 2018
June 2019
June 2020
September 2022
April 2024
April 2025
var spanGroupData = [ {"timestamp": 1238569200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 187}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
301
98.37%
Matthew Garrett
2
0.65%
Etienne Basset
2
0.65%
Thomas Gleixner
1
0.33%
Total
306
apparmor.h
68
-
5
179
John Johansen
Rusty Russell
Chris Coulson
Thomas Gleixner
Georgia Garcia
July 2010
January 2012
February 2012
February 2013
October 2014
January 2017
June 2017
July 2017
January 2019
June 2019
November 2020
February 2021
April 2022
September 2022
March 2023
October 2023
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
168
93.85%
Rusty Russell
4
2.23%
Chris Coulson
4
2.23%
Thomas Gleixner
2
1.12%
Georgia Garcia
1
0.56%
Total
179
apparmorfs.h
134
-
4
426
John Johansen
Kees Cook
Tyler Hicks
Thomas Gleixner
July 2010
January 2012
July 2013
August 2013
March 2016
January 2017
May 2017
June 2019
February 2021
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 101}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 113}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
316
74.18%
Kees Cook
101
23.71%
Tyler Hicks
7
1.64%
Thomas Gleixner
2
0.47%
Total
426
audit.h
210
-
10
674
John Johansen
Matthew Garrett
Etienne Basset
Eric Paris
Georgia Garcia
Linus Torvalds
Casey Schaufler
GUO Zihua
Thomas Gleixner
Jan Engelhardt
April 2009
July 2010
February 2012
March 2012
April 2012
January 2017
June 2017
July 2017
October 2017
November 2017
February 2018
April 2018
June 2019
April 2022
September 2022
March 2023
May 2024
October 2024
June 2025
var spanGroupData = [ {"timestamp": 1238569200, "group": [ {"author_id": 6, "token_count": 35}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 204}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 25}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 177}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 42}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
531
78.78%
Matthew Garrett
42
6.23%
Etienne Basset
35
5.19%
Eric Paris
25
3.71%
Georgia Garcia
18
2.67%
Linus Torvalds
13
1.93%
Casey Schaufler
4
0.59%
GUO Zihua
3
0.45%
Thomas Gleixner
2
0.30%
Jan Engelhardt
1
0.15%
Total
674
capability.h
48
-
3
94
John Johansen
Thomas Gleixner
Micah Morton
July 2010
August 2013
May 2017
June 2017
January 2019
June 2019
September 2022
January 2024
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
90
95.74%
Thomas Gleixner
2
2.13%
Micah Morton
2
2.13%
Total
94
cred.h
212
-
6
528
John Johansen
Mateusz Guzik
Casey Schaufler
Jann Horn
Thomas Gleixner
Randy Dunlap
July 2010
February 2013
July 2013
January 2017
June 2017
October 2017
September 2018
November 2018
June 2019
June 2024
March 2025
May 2025
June 2025
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 189}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 55}, {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 3, "token_count": 68}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
358
67.80%
Mateusz Guzik
101
19.13%
Casey Schaufler
63
11.93%
Jann Horn
3
0.57%
Thomas Gleixner
2
0.38%
Randy Dunlap
1
0.19%
Total
528
crypto.h
37
-
2
115
John Johansen
Thomas Gleixner
July 2010
February 2013
August 2013
January 2017
June 2019
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
113
98.26%
Thomas Gleixner
2
1.74%
Total
115
domain.h
33
-
3
100
John Johansen
Thomas Gleixner
Eric W. Biedermann
July 2010
January 2017
June 2017
July 2017
June 2019
March 2020
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 26, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
97
97.00%
Thomas Gleixner
2
2.00%
Eric W. Biedermann
1
1.00%
Total
100
file.h
133
-
8
498
John Johansen
Casey Schaufler
Mike Salvatore
Alexey Dobriyan
Thomas Gleixner
Eric W. Biedermann
Randy Dunlap
Al Viro
July 2010
January 2011
February 2012
February 2013
March 2016
January 2017
May 2017
June 2017
November 2018
June 2019
September 2019
March 2020
November 2020
January 2022
July 2022
September 2022
July 2023
May 2025
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 290}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 15, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
466
93.57%
Casey Schaufler
20
4.02%
Mike Salvatore
3
0.60%
Alexey Dobriyan
3
0.60%
Thomas Gleixner
2
0.40%
Eric W. Biedermann
2
0.40%
Randy Dunlap
1
0.20%
Al Viro
1
0.20%
Total
498
ipc.h
23
-
2
51
John Johansen
Thomas Gleixner
July 2010
July 2017
June 2019
September 2022
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
49
96.08%
Thomas Gleixner
2
3.92%
Total
51
label.h
459
-
2
1711
John Johansen
Thomas Gleixner
July 2010
January 2017
June 2017
July 2017
August 2017
September 2017
June 2019
September 2019
June 2020
January 2022
March 2022
July 2022
October 2023
January 2024
February 2025
June 2025
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 1427}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
1709
99.88%
Thomas Gleixner
2
0.12%
Total
1711
lib.h
325
-
9
756
John Johansen
Casey Schaufler
David Howells
Thomas Gleixner
Peter Zijlstra
Mateusz Guzik
Kentaro Takeda
Randy Dunlap
Linus Torvalds
February 2009
July 2010
February 2012
July 2013
January 2015
May 2015
January 2017
May 2017
June 2017
September 2017
November 2017
November 2018
June 2019
September 2021
December 2021
January 2022
July 2022
September 2022
June 2023
January 2025
May 2025
June 2025
var spanGroupData = [ {"timestamp": 1233475200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 337}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
735
97.22%
Casey Schaufler
7
0.93%
David Howells
4
0.53%
Thomas Gleixner
2
0.26%
Peter Zijlstra
2
0.26%
Mateusz Guzik
2
0.26%
Kentaro Takeda
2
0.26%
Randy Dunlap
1
0.13%
Linus Torvalds
1
0.13%
Total
756
match.h
190
-
5
596
John Johansen
Ryan Lee
Alexey Dobriyan
Thomas Gleixner
Randy Dunlap
July 2010
January 2011
February 2012
February 2013
June 2016
January 2017
August 2017
September 2017
November 2017
June 2019
July 2019
August 2019
January 2022
August 2024
May 2025
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 413}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 18, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
586
98.32%
Ryan Lee
4
0.67%
Alexey Dobriyan
3
0.50%
Thomas Gleixner
2
0.34%
Randy Dunlap
1
0.17%
Total
596
mount.h
60
-
3
274
John Johansen
Thomas Gleixner
Al Viro
July 2010
March 2016
May 2017
June 2017
July 2017
June 2019
September 2022
September 2023
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 162}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
270
98.54%
Thomas Gleixner
2
0.73%
Al Viro
2
0.73%
Total
274
net.h
119
-
5
444
John Johansen
Matthew Garrett
Casey Schaufler
Thomas Gleixner
Florian Westphal
July 2010
June 2016
January 2017
May 2017
June 2017
July 2017
May 2018
June 2019
November 2020
September 2022
March 2023
April 2024
July 2024
June 2025
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 223}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
414
93.24%
Matthew Garrett
23
5.18%
Casey Schaufler
4
0.90%
Thomas Gleixner
2
0.45%
Florian Westphal
1
0.23%
Total
444
path.h
33
-
4
104
John Johansen
Sebastian Andrzej Siewior
Thomas Gleixner
Al Viro
July 2010
February 2012
March 2016
January 2017
May 2017
May 2019
June 2019
September 2019
March 2022
September 2022
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
93
89.42%
Sebastian Andrzej Siewior
8
7.69%
Thomas Gleixner
2
1.92%
Al Viro
1
0.96%
Total
104
perms.h
219
-
6
925
John Johansen
Etienne Basset
Georgia Garcia
Tyler Hicks
Thomas Gleixner
Randy Dunlap
April 2009
July 2010
May 2017
June 2017
July 2017
December 2017
July 2018
June 2019
November 2020
April 2021
July 2022
September 2022
March 2023
May 2025
var spanGroupData = [ {"timestamp": 1238569200, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 239}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 396}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 15, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
889
96.11%
Etienne Basset
17
1.84%
Georgia Garcia
12
1.30%
Tyler Hicks
3
0.32%
Thomas Gleixner
2
0.22%
Randy Dunlap
2
0.22%
Total
925
policy.h
426
-
6
1222
John Johansen
William Hua
Matthew Garrett
Thomas Gleixner
Peter Zijlstra
Jan Engelhardt
July 2010
February 2012
March 2012
February 2013
July 2013
August 2013
June 2016
November 2016
January 2017
May 2017
June 2017
July 2017
February 2018
May 2018
May 2019
June 2019
December 2019
June 2020
November 2020
January 2022
March 2022
July 2022
August 2022
September 2022
October 2022
April 2023
July 2023
August 2023
October 2023
October 2024
February 2025
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 391}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 111}, {"author_id": 9, "token_count": 26}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
1174
96.07%
William Hua
26
2.13%
Matthew Garrett
17
1.39%
Thomas Gleixner
2
0.16%
Peter Zijlstra
2
0.16%
Jan Engelhardt
1
0.08%
Total
1222
policy_compat.h
33
-
1
103
John Johansen
January 2017
July 2017
May 2022
August 2022
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 44}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
103
100.00%
Total
103
policy_ns.h
151
-
2
428
John Johansen
Thomas Gleixner
July 2010
February 2013
July 2013
January 2017
May 2017
June 2017
June 2019
May 2022
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 143}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 188}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
426
99.53%
Thomas Gleixner
2
0.47%
Total
428
policy_unpack.h
181
-
6
577
John Johansen
Rae Moar
Chris Coulson
Linus Torvalds
Thomas Gleixner
Randy Dunlap
July 2010
July 2013
August 2013
January 2017
May 2017
February 2018
January 2019
June 2019
December 2019
August 2020
March 2022
December 2022
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 179}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 11, "token_count": 5}, {"author_id": 5, "token_count": 58}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
503
87.18%
Rae Moar
58
10.05%
Chris Coulson
8
1.39%
Linus Torvalds
5
0.87%
Thomas Gleixner
2
0.35%
Randy Dunlap
1
0.17%
Total
577
procattr.h
17
-
3
42
John Johansen
Casey Schaufler
Thomas Gleixner
July 2010
June 2017
June 2019
September 2023
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
37
88.10%
Casey Schaufler
3
7.14%
Thomas Gleixner
2
4.76%
Total
42
resource.h
47
-
3
109
John Johansen
Kees Cook
Thomas Gleixner
July 2010
September 2010
January 2012
May 2017
June 2017
June 2019
September 2022
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
100
91.74%
Kees Cook
7
6.42%
Thomas Gleixner
2
1.83%
Total
109
secid.h
37
-
5
114
John Johansen
Casey Schaufler
Matthew Garrett
Thomas Gleixner
Ahmed S. Darwish
April 2008
July 2010
February 2013
January 2017
June 2017
July 2017
May 2018
June 2018
June 2019
October 2020
October 2024
var spanGroupData = [ {"timestamp": 1207033200, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 1, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
87
76.32%
Casey Schaufler
18
15.79%
Matthew Garrett
5
4.39%
Thomas Gleixner
2
1.75%
Ahmed S. Darwish
2
1.75%
Total
114
sig_names.h
97
-
1
391
John Johansen
July 2017
August 2017
February 2018
August 2023
var spanGroupData = [ {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 376}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
391
100.00%
Total
391
signal.h
19
-
2
27
John Johansen
Thomas Gleixner
July 2017
February 2018
June 2019
August 2023
var spanGroupData = [ {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
26
96.30%
Thomas Gleixner
1
3.70%
Total
27
task.h
105
-
5
328
John Johansen
Casey Schaufler
Tetsuo Handa
Thomas Gleixner
Quanfa Fu
July 2010
February 2013
January 2017
June 2017
July 2017
October 2017
December 2017
September 2018
January 2019
June 2019
September 2022
January 2023
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 31, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
305
92.99%
Casey Schaufler
16
4.88%
Tetsuo Handa
4
1.22%
Thomas Gleixner
2
0.61%
Quanfa Fu
1
0.30%
Total
328
Contributors:
33
Author
Tokens
Proportion
Commits
Proportion
0
John Johansen
10337
92.94%
198
76.74%
1
Casey Schaufler
135
1.21%
11
4.26%
2
Kees Cook
108
0.97%
4
1.55%
3
Mateusz Guzik
103
0.93%
3
1.16%
4
Matthew Garrett
89
0.80%
4
1.55%
5
Rae Moar
58
0.52%
1
0.39%
6
Etienne Basset
54
0.49%
1
0.39%
7
Thomas Gleixner
48
0.43%
1
0.39%
8
Georgia Garcia
31
0.28%
1
0.39%
9
William Hua
26
0.23%
1
0.39%
10
Eric Paris
25
0.22%
1
0.39%
11
Linus Torvalds
19
0.17%
3
1.16%
12
Chris Coulson
12
0.11%
1
0.39%
13
Tyler Hicks
10
0.09%
2
0.78%
14
Sebastian Andrzej Siewior
8
0.07%
1
0.39%
15
Randy Dunlap
7
0.06%
2
0.78%
16
Alexey Dobriyan
6
0.05%
2
0.78%
17
Tetsuo Handa
4
0.04%
1
0.39%
18
Ryan Lee
4
0.04%
2
0.78%
19
Rusty Russell
4
0.04%
1
0.39%
20
Peter Zijlstra
4
0.04%
2
0.78%
21
David Howells
4
0.04%
1
0.39%
22
Al Viro
4
0.04%
3
1.16%
23
Mike Salvatore
3
0.03%
1
0.39%
24
Jann Horn
3
0.03%
1
0.39%
25
GUO Zihua
3
0.03%
1
0.39%
26
Eric W. Biedermann
3
0.03%
2
0.78%
27
Micah Morton
2
0.02%
1
0.39%
28
Kentaro Takeda
2
0.02%
1
0.39%
29
Jan Engelhardt
2
0.02%
1
0.39%
30
Ahmed S. Darwish
2
0.02%
1
0.39%
31
Quanfa Fu
1
0.01%
1
0.39%
32
Florian Westphal
1
0.01%
1
0.39%
Total
11122
258