Linux Source Code
Home
Release 6.9
Help
include
root
security
apparmor
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alexey Dobriyan
Arnd Bergmann
Casey Schaufler
Chris Coulson
David Howells
Eric Paris
Eric W. Biedermann
Etienne Basset
Florian Westphal
Georgia Garcia
Jan Engelhardt
Jann Horn
John Johansen
Kees Cook
Kentaro Takeda
Linus Torvalds
Matthew Garrett
Micah Morton
Mike Salvatore
Peter Zijlstra
Quanfa Fu
Rae Moar
Randy Dunlap
Rusty Russell
Sebastian Andrzej Siewior
Tetsuo Handa
Thomas Gleixner
Tyler Hicks
William Hua
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
apparmor.h
66
-
5
174
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
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"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": 6, "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": 54}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 7, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
162
93.10%
Rusty Russell
5
2.87%
Chris Coulson
4
2.30%
Thomas Gleixner
2
1.15%
Georgia Garcia
1
0.57%
Total
174
apparmorfs.h
134
-
5
426
John Johansen
Kees Cook
Etienne Basset
Tyler Hicks
Thomas Gleixner
April 2009
July 2010
January 2012
July 2013
August 2013
March 2016
January 2017
May 2017
June 2019
February 2021
var spanGroupData = [ {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 101}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 110}, ]}, {"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": 6, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
307
72.07%
Kees Cook
101
23.71%
Etienne Basset
9
2.11%
Tyler Hicks
7
1.64%
Thomas Gleixner
2
0.47%
Total
426
audit.h
207
-
8
662
John Johansen
Matthew Garrett
Etienne Basset
Eric Paris
Georgia Garcia
Linus Torvalds
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
var spanGroupData = [ {"timestamp": 1238569200, "group": [ {"author_id": 4, "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": 25, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 23}, ]}, {"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": 10, "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": 3, "token_count": 44}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "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": 7, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
526
79.46%
Matthew Garrett
44
6.65%
Etienne Basset
35
5.29%
Eric Paris
23
3.47%
Georgia Garcia
18
2.72%
Linus Torvalds
13
1.96%
Thomas Gleixner
2
0.30%
Jan Engelhardt
1
0.15%
Total
662
capability.h
47
-
3
85
John Johansen
Thomas Gleixner
Micah Morton
July 2010
August 2013
May 2017
June 2017
January 2019
June 2019
September 2022
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": 23, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
81
95.29%
Thomas Gleixner
2
2.35%
Micah Morton
2
2.35%
Total
85
cred.h
175
-
4
399
John Johansen
Casey Schaufler
Jann Horn
Thomas Gleixner
July 2010
February 2013
July 2013
January 2017
June 2017
October 2017
September 2018
November 2018
June 2019
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 183}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 54}, {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
332
83.21%
Casey Schaufler
62
15.54%
Jann Horn
3
0.75%
Thomas Gleixner
2
0.50%
Total
399
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": 6, "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": 6, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 22, "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
128
-
7
454
John Johansen
Casey Schaufler
Mike Salvatore
Alexey Dobriyan
Thomas Gleixner
Eric W. Biedermann
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
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 274}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"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": 20}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
422
92.95%
Casey Schaufler
20
4.41%
Mike Salvatore
4
0.88%
Alexey Dobriyan
3
0.66%
Thomas Gleixner
2
0.44%
Eric W. Biedermann
2
0.44%
Al Viro
1
0.22%
Total
454
ipc.h
20
-
2
43
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": 17}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
41
95.35%
Thomas Gleixner
2
4.65%
Total
43
label.h
468
-
2
1681
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
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": 1524}, ]}, {"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": 6, "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": 9}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
1679
99.88%
Thomas Gleixner
2
0.12%
Total
1681
lib.h
306
-
8
688
John Johansen
Casey Schaufler
David Howells
Peter Zijlstra
Thomas Gleixner
Kentaro Takeda
Linus Torvalds
Arnd Bergmann
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
March 2021
September 2021
December 2021
January 2022
July 2022
June 2023
var spanGroupData = [ {"timestamp": 1233475200, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 356}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 133}, ]}, {"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": 10, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 16, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
668
97.09%
Casey Schaufler
7
1.02%
David Howells
4
0.58%
Peter Zijlstra
3
0.44%
Thomas Gleixner
2
0.29%
Kentaro Takeda
2
0.29%
Linus Torvalds
1
0.15%
Arnd Bergmann
1
0.15%
Total
688
match.h
190
-
3
591
John Johansen
Alexey Dobriyan
Thomas Gleixner
July 2010
January 2011
February 2012
February 2013
June 2016
January 2017
August 2017
September 2017
November 2017
May 2019
June 2019
July 2019
August 2019
January 2022
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 416}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"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": 46}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "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}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
586
99.15%
Alexey Dobriyan
3
0.51%
Thomas Gleixner
2
0.34%
Total
591
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": 20, "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": 6, "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
120
-
5
366
John Johansen
Matthew Garrett
Thomas Gleixner
Eric Paris
Florian Westphal
July 2010
April 2012
June 2016
January 2017
May 2017
June 2017
July 2017
May 2018
June 2019
November 2020
September 2022
March 2023
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 221}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
338
92.35%
Matthew Garrett
23
6.28%
Thomas Gleixner
2
0.55%
Eric Paris
2
0.55%
Florian Westphal
1
0.27%
Total
366
path.h
32
-
4
100
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
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": 20, "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": 11, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
89
89.00%
Sebastian Andrzej Siewior
8
8.00%
Thomas Gleixner
2
2.00%
Al Viro
1
1.00%
Total
100
perms.h
222
-
5
954
John Johansen
Etienne Basset
Georgia Garcia
Tyler Hicks
Thomas Gleixner
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
var spanGroupData = [ {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 238}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 416}, ]}, {"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": 6, "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": 113}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 7, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
916
96.02%
Etienne Basset
21
2.20%
Georgia Garcia
12
1.26%
Tyler Hicks
3
0.31%
Thomas Gleixner
2
0.21%
Total
954
policy.h
400
-
7
1212
John Johansen
William Hua
Matthew Garrett
Sebastian Andrzej Siewior
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
August 2023
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 395}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 112}, {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 48}, {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "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": 6}, ]}, {"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": 60}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
1158
95.54%
William Hua
26
2.15%
Matthew Garrett
19
1.57%
Sebastian Andrzej Siewior
4
0.33%
Thomas Gleixner
2
0.17%
Peter Zijlstra
2
0.17%
Jan Engelhardt
1
0.08%
Total
1212
policy_compat.h
33
-
2
103
John Johansen
Thomas Gleixner
July 2013
January 2017
May 2017
July 2017
June 2019
May 2022
August 2022
var spanGroupData = [ {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
102
99.03%
Thomas Gleixner
1
0.97%
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": 6, "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": 6, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 10, "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": 6, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "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": 1, "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": 6, "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
-
3
118
John Johansen
Matthew Garrett
Thomas Gleixner
July 2010
February 2013
January 2017
June 2017
July 2017
May 2018
June 2018
June 2019
October 2020
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
111
94.07%
Matthew Garrett
5
4.24%
Thomas Gleixner
2
1.69%
Total
118
sig_names.h
101
-
1
404
John Johansen
July 2017
August 2017
February 2018
var spanGroupData = [ {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 384}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
404
100.00%
Total
404
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": 2, "token_count": 16}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 27, "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:
30
Author
Tokens
Proportion
Commits
Proportion
0
John Johansen
9773
93.67%
181
79.04%
1
Kees Cook
108
1.04%
4
1.75%
2
Casey Schaufler
108
1.04%
6
2.62%
3
Matthew Garrett
91
0.87%
4
1.75%
4
Etienne Basset
65
0.62%
1
0.44%
5
Rae Moar
58
0.56%
1
0.44%
6
Thomas Gleixner
47
0.45%
1
0.44%
7
Georgia Garcia
31
0.30%
1
0.44%
8
William Hua
26
0.25%
1
0.44%
9
Eric Paris
25
0.24%
1
0.44%
10
Linus Torvalds
19
0.18%
3
1.31%
11
Sebastian Andrzej Siewior
12
0.12%
1
0.44%
12
Chris Coulson
12
0.12%
1
0.44%
13
Tyler Hicks
10
0.10%
2
0.87%
14
Alexey Dobriyan
6
0.06%
2
0.87%
15
Rusty Russell
5
0.05%
1
0.44%
16
Peter Zijlstra
5
0.05%
2
0.87%
17
Tetsuo Handa
4
0.04%
1
0.44%
18
Mike Salvatore
4
0.04%
1
0.44%
19
David Howells
4
0.04%
1
0.44%
20
Al Viro
4
0.04%
3
1.31%
21
Jann Horn
3
0.03%
1
0.44%
22
Eric W. Biedermann
3
0.03%
2
0.87%
23
Micah Morton
2
0.02%
1
0.44%
24
Kentaro Takeda
2
0.02%
1
0.44%
25
Jan Engelhardt
2
0.02%
1
0.44%
26
Randy Dunlap
1
0.01%
1
0.44%
27
Quanfa Fu
1
0.01%
1
0.44%
28
Florian Westphal
1
0.01%
1
0.44%
29
Arnd Bergmann
1
0.01%
1
0.44%
Total
10433
229