Linux Source Code
Home
Release 6.16
Help
ss
root
security
selinux
Highlighting
Reset All
By Author
By Age
──────────
Ahmed S. Darwish
Al Viro
Alexey Dobriyan
Anand V. Avati
Andrew Morton
Andrew Perepechko
Austin Kim
Canfeng Guo
Casey Schaufler
Chad Sellers
Chris Wright
Christian Göttsche
Christopher J. PeBenito
Dan Carpenter
Daniel Jurgens
Darrel Goeddel
David P. Quigley
Eric Paris
Greg Kroah-Hartman
Guido Trentalancia
Harry Ciao
Jacob Satterfield
James Morris
Jann Horn
Jeff Vander Stoep
Jesper Juhl
John Brooks
Joshua Brindle
Junil Lee
KaiGai Kohei
Kent Overstreet
Kohei Kaigai
Kyeongdon Kim
Lakshmi Ramasubramanian
Linus Torvalds
Namhyung Kim
Nicholas Mc Guire
Ondrej Mosnáček
Others
Paul Moore
Rasmus Villemoes
Richard Guy Briggs
Richard Haines
Roy Li
SF Markus Elfring
Sachin Grover
Stephen D. Smalley
Steve Grubb
Takaya Saeki
Tetsuo Handa
Thiébaud Weksteen
Tim Gardner
Tom Rix
Venkat Yekkirala
Vratislav Bendel
Waiman Long
Wei Yongjun
William Roberts
Xiu Jianfeng
Yuichi Nakamura
pender01
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
avtab.c
616
-
21
3256
Andrew Morton
Stephen D. Smalley
Jeff Vander Stoep
Eric Paris
Jacob Satterfield
Yuichi Nakamura
John Brooks
Ondrej Mosnáček
Christian Göttsche
James Morris
Dan Carpenter
pender01
Kent Overstreet
Paul Moore
Darrel Goeddel
Alexey Dobriyan
Others
July 2003
December 2003
February 2004
March 2004
August 2004
January 2005
March 2005
September 2005
January 2006
February 2006
December 2006
February 2007
August 2007
November 2007
February 2008
March 2008
April 2008
July 2008
June 2010
July 2010
October 2010
November 2010
March 2015
July 2015
March 2018
June 2018
March 2019
July 2019
March 2020
August 2020
January 2021
March 2021
April 2021
May 2022
April 2023
July 2023
August 2023
September 2023
November 2023
February 2024
August 2024
October 2024
December 2024
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 905}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 334}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 12, "token_count": 26}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 4, "token_count": 10}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 33, "token_count": 7}, {"author_id": 1, "token_count": 367}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 20, "token_count": 121}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 125}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 12, "token_count": 21}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 14, "token_count": 35}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 230}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 27, "token_count": 98}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 415}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 26, "token_count": 24}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 29, "token_count": 24}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 3, "token_count": 78}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 8, "token_count": 33}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 19, "token_count": 32}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 19, "token_count": 163}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 8, "token_count": 25}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 8, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
1248
38.33%
Stephen D. Smalley
601
18.46%
Jeff Vander Stoep
415
12.75%
Eric Paris
240
7.37%
Jacob Satterfield
195
5.99%
Yuichi Nakamura
121
3.72%
John Brooks
98
3.01%
Ondrej Mosnáček
95
2.92%
Christian Göttsche
77
2.36%
James Morris
47
1.44%
Dan Carpenter
35
1.07%
pender01
24
0.74%
Kent Overstreet
24
0.74%
Paul Moore
11
0.34%
Darrel Goeddel
10
0.31%
Alexey Dobriyan
7
0.21%
Others
8
0.25%
Total
3256
avtab.h
128
-
12
452
Andrew Morton
Stephen D. Smalley
Jeff Vander Stoep
Eric Paris
Christian Göttsche
Yuichi Nakamura
Ondrej Mosnáček
Paul Moore
Thiébaud Weksteen
Kent Overstreet
John Brooks
Others
July 2003
March 2004
September 2005
August 2007
November 2007
March 2008
January 2010
June 2010
July 2010
October 2010
February 2011
April 2011
March 2015
July 2015
March 2019
May 2019
July 2019
March 2020
August 2020
March 2021
April 2021
April 2023
July 2023
February 2024
September 2024
October 2024
December 2024
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 183}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 20, "token_count": 20}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 27, "token_count": 1}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 55}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 8, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
234
51.77%
Stephen D. Smalley
70
15.49%
Jeff Vander Stoep
55
12.17%
Eric Paris
26
5.75%
Christian Göttsche
24
5.31%
Yuichi Nakamura
20
4.42%
Ondrej Mosnáček
8
1.77%
Paul Moore
7
1.55%
Thiébaud Weksteen
4
0.88%
Kent Overstreet
2
0.44%
John Brooks
1
0.22%
Others
1
0.22%
Total
452
conditional.c
754
-
23
3788
Andrew Morton
Stephen D. Smalley
Ondrej Mosnáček
Eric Paris
Dan Carpenter
Jeff Vander Stoep
Christian Göttsche
Yuichi Nakamura
Tom Rix
Vratislav Bendel
Alexey Dobriyan
SF Markus Elfring
pender01
Venkat Yekkirala
James Morris
Paul Moore
Namhyung Kim
Kent Overstreet
Wei Yongjun
Chris Wright
Others
July 2003
October 2003
December 2003
February 2004
March 2004
July 2004
January 2005
March 2005
September 2005
October 2005
August 2006
August 2007
November 2007
February 2008
April 2008
September 2009
June 2010
July 2010
October 2010
November 2010
January 2011
August 2011
June 2014
July 2015
November 2015
January 2017
June 2018
March 2019
January 2020
February 2020
March 2020
April 2020
June 2020
July 2020
August 2020
March 2021
April 2021
February 2022
June 2023
July 2023
February 2024
March 2024
April 2024
October 2024
December 2024
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 459}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 1323}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 33, "token_count": 12}, {"author_id": 1, "token_count": 168}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 20, "token_count": 25}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 14, "token_count": 65}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 393}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 49}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 421}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 37, "token_count": 20}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 616}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 51, "token_count": 12}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 8, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
1804
47.62%
Stephen D. Smalley
853
22.52%
Ondrej Mosnáček
453
11.96%
Eric Paris
403
10.64%
Dan Carpenter
65
1.72%
Jeff Vander Stoep
49
1.29%
Christian Göttsche
39
1.03%
Yuichi Nakamura
25
0.66%
Tom Rix
20
0.53%
Vratislav Bendel
12
0.32%
Alexey Dobriyan
12
0.32%
SF Markus Elfring
8
0.21%
pender01
8
0.21%
Venkat Yekkirala
7
0.18%
James Morris
7
0.18%
Paul Moore
3
0.08%
Namhyung Kim
3
0.08%
Kent Overstreet
3
0.08%
Wei Yongjun
2
0.05%
Chris Wright
2
0.05%
Others
10
0.26%
Total
3788
conditional.h
84
-
10
325
Andrew Morton
Ondrej Mosnáček
Stephen D. Smalley
Jeff Vander Stoep
Christian Göttsche
Eric Paris
James Morris
Paul Moore
Others
July 2003
March 2004
August 2008
October 2010
August 2011
July 2015
May 2019
January 2020
February 2020
March 2020
July 2020
August 2020
June 2023
February 2024
April 2024
December 2024
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 8, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
254
78.15%
Ondrej Mosnáček
21
6.46%
Stephen D. Smalley
20
6.15%
Jeff Vander Stoep
10
3.08%
Christian Göttsche
8
2.46%
Eric Paris
5
1.54%
James Morris
3
0.92%
Paul Moore
2
0.62%
Others
2
0.62%
Total
325
constraint.h
64
-
5
177
Andrew Morton
Darrel Goeddel
Richard Haines
Stephen D. Smalley
Greg Kroah-Hartman
July 2003
March 2005
November 2013
November 2017
July 2023
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 135}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 4, "token_count": 35}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
135
76.27%
Darrel Goeddel
35
19.77%
Richard Haines
5
2.82%
Stephen D. Smalley
1
0.56%
Greg Kroah-Hartman
1
0.56%
Total
177
context.c
32
-
4
82
Ondrej Mosnáček
Andrew Morton
Paul Moore
Christian Göttsche
July 2003
April 2020
February 2024
December 2024
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 69}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 8, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ondrej Mosnáček
69
84.15%
Andrew Morton
11
13.41%
Paul Moore
1
1.22%
Christian Göttsche
1
1.22%
Total
82
context.h
204
-
10
1294
Andrew Morton
Joshua Brindle
Stephen D. Smalley
Christian Göttsche
Venkat Yekkirala
Eric Paris
Ondrej Mosnáček
Darrel Goeddel
Paul Moore
Greg Kroah-Hartman
July 2003
March 2005
August 2006
December 2006
May 2008
March 2012
February 2015
November 2017
September 2019
April 2020
August 2022
April 2023
May 2023
July 2023
December 2024
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 895}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 152}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 15, "token_count": 156}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 8, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
895
69.17%
Joshua Brindle
156
12.06%
Stephen D. Smalley
153
11.82%
Christian Göttsche
33
2.55%
Venkat Yekkirala
25
1.93%
Eric Paris
16
1.24%
Ondrej Mosnáček
10
0.77%
Darrel Goeddel
4
0.31%
Paul Moore
1
0.08%
Greg Kroah-Hartman
1
0.08%
Total
1294
ebitmap.c
576
-
19
2475
Andrew Morton
Eric Paris
KaiGai Kohei
Paul Moore
Christian Göttsche
Venkat Yekkirala
Ondrej Mosnáček
Waiman Long
Joshua Brindle
Stephen D. Smalley
Junil Lee
William Roberts
Nicholas Mc Guire
Dan Carpenter
pender01
James Morris
Chris Wright
Alexey Dobriyan
Others
July 2003
December 2003
March 2004
July 2004
January 2005
September 2005
August 2006
October 2006
November 2006
September 2007
October 2007
November 2007
February 2008
June 2010
July 2010
October 2010
July 2013
August 2014
July 2015
June 2016
August 2016
June 2017
March 2018
June 2018
May 2019
September 2019
April 2020
January 2021
August 2022
July 2023
February 2024
March 2024
August 2024
December 2024
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 1029}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 33, "token_count": 2}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 9, "token_count": 85}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 5, "token_count": 89}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 6, "token_count": 301}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 340}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 23, "token_count": 68}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 128}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 39, "token_count": 12}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 40, "token_count": 35}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 53, "token_count": 10}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 15, "token_count": 56}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 79}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 8, "token_count": 79}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 8, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
1052
42.51%
Eric Paris
344
13.90%
KaiGai Kohei
309
12.48%
Paul Moore
255
10.30%
Christian Göttsche
106
4.28%
Venkat Yekkirala
85
3.43%
Ondrej Mosnáček
80
3.23%
Waiman Long
68
2.75%
Joshua Brindle
56
2.26%
Stephen D. Smalley
35
1.41%
Junil Lee
35
1.41%
William Roberts
12
0.48%
Nicholas Mc Guire
10
0.40%
Dan Carpenter
10
0.40%
pender01
7
0.28%
James Morris
4
0.16%
Chris Wright
4
0.16%
Alexey Dobriyan
2
0.08%
Others
1
0.04%
Total
2475
ebitmap.h
155
-
12
773
KaiGai Kohei
Andrew Morton
Stephen D. Smalley
Paul Moore
Christian Göttsche
Joshua Brindle
Waiman Long
Ondrej Mosnáček
Venkat Yekkirala
Eric Paris
Greg Kroah-Hartman
Canfeng Guo
July 2003
September 2005
August 2006
October 2006
November 2006
September 2007
October 2007
October 2010
July 2013
August 2014
November 2017
September 2019
April 2020
August 2022
July 2023
February 2024
March 2024
June 2024
December 2024
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 173}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 127}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 5, "token_count": 61}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 6, "token_count": 282}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 23, "token_count": 18}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 15, "token_count": 21}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 8, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
KaiGai Kohei
290
37.52%
Andrew Morton
173
22.38%
Stephen D. Smalley
128
16.56%
Paul Moore
74
9.57%
Christian Göttsche
37
4.79%
Joshua Brindle
21
2.72%
Waiman Long
18
2.33%
Ondrej Mosnáček
13
1.68%
Venkat Yekkirala
9
1.16%
Eric Paris
8
1.03%
Greg Kroah-Hartman
1
0.13%
Canfeng Guo
1
0.13%
Total
773
hashtab.c
198
-
10
917
Andrew Morton
Stephen D. Smalley
Ondrej Mosnáček
Christian Göttsche
Kyeongdon Kim
SF Markus Elfring
Paul Moore
Greg Kroah-Hartman
Others
July 2003
December 2003
January 2017
September 2017
November 2017
March 2018
July 2019
February 2020
April 2020
July 2020
August 2020
January 2021
March 2021
November 2021
May 2022
July 2023
August 2023
April 2024
August 2024
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 514}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 41, "token_count": 34}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 212}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 8, "token_count": 22}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
515
56.16%
Stephen D. Smalley
214
23.34%
Ondrej Mosnáček
103
11.23%
Christian Göttsche
40
4.36%
Kyeongdon Kim
34
3.71%
SF Markus Elfring
4
0.44%
Paul Moore
4
0.44%
Greg Kroah-Hartman
1
0.11%
Others
2
0.22%
Total
917
hashtab.h
154
-
9
563
Andrew Morton
Ondrej Mosnáček
Stephen D. Smalley
Christian Göttsche
Paul Moore
Chad Sellers
Greg Kroah-Hartman
Eric Paris
Others
July 2003
December 2003
November 2006
April 2008
January 2010
May 2014
November 2017
July 2019
February 2020
April 2020
July 2020
August 2020
July 2023
August 2023
February 2024
April 2024
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 350}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 135}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
353
62.70%
Ondrej Mosnáček
147
26.11%
Stephen D. Smalley
34
6.04%
Christian Göttsche
12
2.13%
Paul Moore
5
0.89%
Chad Sellers
4
0.71%
Greg Kroah-Hartman
1
0.18%
Eric Paris
1
0.18%
Others
6
1.07%
Total
563
mls.c
645
-
18
2778
Andrew Morton
Darrel Goeddel
Stephen D. Smalley
Venkat Yekkirala
KaiGai Kohei
Eric Paris
Jann Horn
Paul Moore
Ondrej Mosnáček
James Morris
Guido Trentalancia
Waiman Long
Christian Göttsche
Joshua Brindle
Harry Ciao
Greg Kroah-Hartman
Others
July 2003
December 2003
March 2004
January 2005
March 2005
July 2005
September 2005
November 2005
February 2006
August 2006
September 2006
October 2006
November 2006
December 2006
September 2007
November 2007
January 2008
April 2008
May 2008
July 2008
September 2009
January 2010
February 2010
November 2010
March 2011
March 2012
July 2013
February 2015
November 2017
March 2018
August 2018
November 2018
September 2019
April 2020
July 2020
August 2020
November 2020
July 2023
February 2024
December 2024
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 938}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 4, "token_count": 637}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 12, "token_count": 42}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 4, "token_count": 59}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 9, "token_count": 164}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 6, "token_count": 168}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 22, "token_count": 16}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 66}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 89}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 23, "token_count": 12}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 21, "token_count": 148}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 20}, {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 8, "token_count": 8}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 8, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
946
34.05%
Darrel Goeddel
707
25.45%
Stephen D. Smalley
246
8.86%
Venkat Yekkirala
169
6.08%
KaiGai Kohei
168
6.05%
Eric Paris
159
5.72%
Jann Horn
148
5.33%
Paul Moore
86
3.10%
Ondrej Mosnáček
46
1.66%
James Morris
42
1.51%
Guido Trentalancia
16
0.58%
Waiman Long
12
0.43%
Christian Göttsche
11
0.40%
Joshua Brindle
9
0.32%
Harry Ciao
7
0.25%
Greg Kroah-Hartman
1
0.04%
Others
5
0.18%
Total
2778
mls.h
96
-
10
503
Andrew Morton
Paul Moore
Stephen D. Smalley
Ondrej Mosnáček
Venkat Yekkirala
Darrel Goeddel
Guido Trentalancia
James Morris
Harry Ciao
Greg Kroah-Hartman
July 2003
March 2005
July 2005
February 2006
August 2006
October 2006
November 2006
December 2006
November 2007
May 2008
February 2010
March 2011
November 2017
March 2018
November 2018
April 2020
July 2023
February 2024
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 161}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 7}, {"author_id": 9, "token_count": 46}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 5, "token_count": 78}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 22, "token_count": 9}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 74}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 5, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
161
32.01%
Paul Moore
87
17.30%
Stephen D. Smalley
82
16.30%
Ondrej Mosnáček
79
15.71%
Venkat Yekkirala
53
10.54%
Darrel Goeddel
20
3.98%
Guido Trentalancia
9
1.79%
James Morris
8
1.59%
Harry Ciao
3
0.60%
Greg Kroah-Hartman
1
0.20%
Total
503
mls_types.h
52
-
7
169
Darrel Goeddel
Andrew Morton
Christian Göttsche
Waiman Long
Paul Moore
Stephen D. Smalley
Greg Kroah-Hartman
July 2003
March 2005
July 2013
November 2017
August 2022
July 2023
February 2024
December 2024
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 4, "token_count": 82}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 8, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Darrel Goeddel
82
48.52%
Andrew Morton
76
44.97%
Christian Göttsche
5
2.96%
Waiman Long
2
1.18%
Paul Moore
2
1.18%
Stephen D. Smalley
1
0.59%
Greg Kroah-Hartman
1
0.59%
Total
169
policydb.c
3785
-
37
19620
Eric Paris
Andrew Morton
Ondrej Mosnáček
Paul Moore
Darrel Goeddel
Stephen D. Smalley
KaiGai Kohei
Christian Göttsche
Daniel Jurgens
Richard Haines
Namhyung Kim
James Morris
Harry Ciao
Dan Carpenter
SF Markus Elfring
Alexey Dobriyan
pender01
Kent Overstreet
Venkat Yekkirala
Tetsuo Handa
William Roberts
David P. Quigley
Chad Sellers
Xiu Jianfeng
Roy Li
Wei Yongjun
Christopher J. PeBenito
Chris Wright
Joshua Brindle
Jeff Vander Stoep
Guido Trentalancia
Ahmed S. Darwish
Others
July 2003
September 2003
December 2003
February 2004
March 2004
April 2004
June 2004
July 2004
January 2005
March 2005
September 2005
October 2005
January 2006
July 2006
August 2006
September 2006
October 2006
November 2006
May 2007
June 2007
September 2007
November 2007
January 2008
February 2008
March 2008
April 2008
June 2008
August 2008
June 2009
September 2009
January 2010
February 2010
March 2010
May 2010
June 2010
July 2010
October 2010
November 2010
February 2011
March 2011
April 2011
May 2011
March 2012
May 2013
November 2013
January 2014
February 2014
June 2014
February 2015
July 2015
August 2016
September 2016
January 2017
February 2017
March 2017
April 2017
May 2017
March 2018
June 2018
September 2018
October 2018
November 2018
January 2019
March 2019
May 2019
July 2019
September 2019
January 2020
February 2020
April 2020
May 2020
June 2020
July 2020
July 2021
January 2022
May 2022
April 2023
May 2023
July 2023
August 2023
November 2023
February 2024
March 2024
April 2024
October 2024
December 2024
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 3812}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 270}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 183}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 12, "token_count": 92}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 45, "token_count": 10}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 207}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 4, "token_count": 1252}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 33, "token_count": 45}, {"author_id": 1, "token_count": 292}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 9, "token_count": 27}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 4, "token_count": 73}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 17, "token_count": 15}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 99}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 6, "token_count": 685}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 162}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 291}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 14, "token_count": 95}, {"author_id": 2, "token_count": 516}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 1537}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 3812}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 283}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 313}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 18, "token_count": 83}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 287}, {"author_id": 18, "token_count": 26}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 52, "token_count": 11}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 147}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 47, "token_count": 15}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 287}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 43, "token_count": 25}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 24, "token_count": 124}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 39, "token_count": 25}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 32, "token_count": 44}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 10, "token_count": 333}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 26, "token_count": 36}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 109}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 29, "token_count": 32}, {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 5, "token_count": 1348}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 436}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 1030}, {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 171}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 36, "token_count": 11}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 8, "token_count": 123}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 8, "token_count": 18}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 8, "token_count": 76}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 61}, {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 8, "token_count": 53}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 8, "token_count": 115}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Paris
6982
35.59%
Andrew Morton
4389
22.37%
Ondrej Mosnáček
1866
9.51%
Paul Moore
1405
7.16%
Darrel Goeddel
1329
6.77%
Stephen D. Smalley
1135
5.78%
KaiGai Kohei
687
3.50%
Christian Göttsche
411
2.09%
Daniel Jurgens
333
1.70%
Richard Haines
287
1.46%
Namhyung Kim
124
0.63%
James Morris
117
0.60%
Harry Ciao
109
0.56%
Dan Carpenter
98
0.50%
SF Markus Elfring
48
0.24%
Alexey Dobriyan
46
0.23%
pender01
36
0.18%
Kent Overstreet
32
0.16%
Venkat Yekkirala
27
0.14%
Tetsuo Handa
27
0.14%
William Roberts
25
0.13%
David P. Quigley
15
0.08%
Chad Sellers
15
0.08%
Xiu Jianfeng
11
0.06%
Roy Li
11
0.06%
Wei Yongjun
10
0.05%
Christopher J. PeBenito
10
0.05%
Chris Wright
10
0.05%
Joshua Brindle
7
0.04%
Jeff Vander Stoep
7
0.04%
Guido Trentalancia
2
0.01%
Ahmed S. Darwish
1
0.01%
Others
8
0.04%
Total
19620
policydb.h
394
-
16
1252
Andrew Morton
Eric Paris
Stephen D. Smalley
Ondrej Mosnáček
Christian Göttsche
Daniel Jurgens
Darrel Goeddel
KaiGai Kohei
Kent Overstreet
Richard Haines
Paul Moore
Harry Ciao
Joshua Brindle
Xiu Jianfeng
Guido Trentalancia
Others
July 2003
March 2004
April 2004
January 2005
March 2005
September 2005
September 2006
September 2007
November 2007
January 2008
March 2008
August 2008
March 2009
September 2009
January 2010
February 2010
July 2010
October 2010
November 2010
February 2011
March 2011
April 2011
March 2012
November 2013
May 2017
March 2019
May 2019
July 2019
September 2019
December 2019
February 2020
April 2020
July 2020
June 2022
May 2023
July 2023
February 2024
December 2024
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 701}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 55}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 10, "token_count": 37}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 29, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 8, "token_count": 19}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 8, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
764
61.02%
Eric Paris
188
15.02%
Stephen D. Smalley
78
6.23%
Ondrej Mosnáček
52
4.15%
Christian Göttsche
43
3.43%
Daniel Jurgens
37
2.96%
Darrel Goeddel
30
2.40%
KaiGai Kohei
23
1.84%
Kent Overstreet
8
0.64%
Richard Haines
7
0.56%
Paul Moore
6
0.48%
Harry Ciao
5
0.40%
Joshua Brindle
4
0.32%
Xiu Jianfeng
3
0.24%
Guido Trentalancia
3
0.24%
Others
1
0.08%
Total
1252
services.c
4062
-
62
16808
Stephen D. Smalley
Andrew Morton
Ondrej Mosnáček
Darrel Goeddel
Eric Paris
Jeff Vander Stoep
Venkat Yekkirala
KaiGai Kohei
Paul Moore
Christopher J. PeBenito
Daniel Jurgens
Thiébaud Weksteen
Chad Sellers
Christian Göttsche
Ahmed S. Darwish
Guido Trentalancia
Lakshmi Ramasubramanian
James Morris
Richard Guy Briggs
Canfeng Guo
Harry Ciao
Dan Carpenter
Andrew Perepechko
Takaya Saeki
Rasmus Villemoes
Steve Grubb
Xiu Jianfeng
Waiman Long
pender01
Tom Rix
Kohei Kaigai
Kent Overstreet
Casey Schaufler
Al Viro
Austin Kim
Anand V. Avati
Tim Gardner
Linus Torvalds
Sachin Grover
Jesper Juhl
Chris Wright
SF Markus Elfring
Jann Horn
Others
July 2003
December 2003
February 2004
March 2004
April 2004
June 2004
July 2004
March 2005
May 2005
June 2005
July 2005
September 2005
October 2005
December 2005
January 2006
February 2006
May 2006
June 2006
July 2006
August 2006
October 2006
November 2006
December 2006
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
August 2007
September 2007
November 2007
January 2008
March 2008
April 2008
May 2008
June 2008
July 2008
August 2008
September 2008
October 2008
December 2008
March 2009
June 2009
September 2009
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
June 2010
July 2010
September 2010
October 2010
November 2010
February 2011
March 2011
April 2011
May 2011
March 2012
April 2012
August 2012
April 2013
November 2013
December 2013
January 2014
March 2014
June 2014
September 2014
February 2015
May 2015
July 2015
October 2015
December 2015
April 2016
May 2016
January 2017
February 2017
May 2017
July 2017
November 2017
December 2017
March 2018
May 2018
June 2018
August 2018
November 2018
January 2019
March 2019
May 2019
June 2019
July 2019
October 2019
November 2019
December 2019
January 2020
February 2020
April 2020
June 2020
July 2020
August 2020
September 2020
November 2020
January 2021
February 2021
March 2021
April 2021
July 2021
January 2022
May 2022
June 2022
October 2022
November 2022
December 2022
March 2023
May 2023
July 2023
August 2023
November 2023
April 2024
May 2024
July 2024
September 2024
October 2024
December 2024
March 2025
June 2025
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 2539}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 321}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 153}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 4, "token_count": 358}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 12, "token_count": 11}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 42, "token_count": 26}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 4, "token_count": 794}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 4, "token_count": 67}, {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 9, "token_count": 241}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 9, "token_count": 295}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 17, "token_count": 183}, {"author_id": 5, "token_count": 35}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 150}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 11, "token_count": 421}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 1, "token_count": 107}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 59, "token_count": 6}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 50}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 5, "token_count": 229}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 25, "token_count": 116}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 5, "token_count": 1}, {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 220}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 12, "token_count": 37}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 6, "token_count": 188}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 48, "token_count": 14}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 6, "token_count": 237}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 2466}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 176}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 22, "token_count": 109}, {"author_id": 12, "token_count": 3}, {"author_id": 6, "token_count": 73}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 156}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 351}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 78}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 18, "token_count": 74}, {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 41}, {"author_id": 44, "token_count": 19}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 101}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 56, "token_count": 8}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 31, "token_count": 12}, {"author_id": 57, "token_count": 7}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 23, "token_count": 29}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 758}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 38, "token_count": 38}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 34, "token_count": 59}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 10, "token_count": 219}, {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 1, "token_count": 783}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 31, "token_count": 6}, {"author_id": 58, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 26, "token_count": 29}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 89}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 29, "token_count": 18}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 31, "token_count": 60}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 7, "token_count": 33}, {"author_id": 3, "token_count": 250}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 48}, {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 127}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 37, "token_count": 21}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 14, "token_count": 63}, {"author_id": 3, "token_count": 23}, {"author_id": 1, "token_count": 1453}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 28, "token_count": 88}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 106}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 46, "token_count": 3}, {"author_id": 3, "token_count": 375}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 55, "token_count": 8}, {"author_id": 3, "token_count": 126}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 36, "token_count": 30}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 1, "token_count": 119}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 5, "token_count": 36}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 8, "token_count": 24}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 8, "token_count": 23}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 30, "token_count": 80}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 16, "token_count": 104}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 46, "token_count": 14}, {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 8, "token_count": 20}, {"author_id": 16, "token_count": 114}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 8, "token_count": 45}, {"author_id": 35, "token_count": 58}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 33}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen D. Smalley
5799
34.50%
Andrew Morton
3019
17.96%
Ondrej Mosnáček
1260
7.50%
Darrel Goeddel
1220
7.26%
Eric Paris
904
5.38%
Jeff Vander Stoep
791
4.71%
Venkat Yekkirala
537
3.19%
KaiGai Kohei
518
3.08%
Paul Moore
433
2.58%
Christopher J. PeBenito
421
2.50%
Daniel Jurgens
219
1.30%
Thiébaud Weksteen
218
1.30%
Chad Sellers
183
1.09%
Christian Göttsche
129
0.77%
Ahmed S. Darwish
116
0.69%
Guido Trentalancia
109
0.65%
Lakshmi Ramasubramanian
89
0.53%
James Morris
83
0.49%
Richard Guy Briggs
80
0.48%
Canfeng Guo
80
0.48%
Harry Ciao
74
0.44%
Dan Carpenter
67
0.40%
Andrew Perepechko
59
0.35%
Takaya Saeki
58
0.35%
Rasmus Villemoes
38
0.23%
Steve Grubb
31
0.18%
Xiu Jianfeng
30
0.18%
Waiman Long
29
0.17%
pender01
29
0.17%
Tom Rix
21
0.12%
Kohei Kaigai
19
0.11%
Kent Overstreet
18
0.11%
Casey Schaufler
18
0.11%
Al Viro
14
0.08%
Austin Kim
8
0.05%
Anand V. Avati
8
0.05%
Tim Gardner
7
0.04%
Linus Torvalds
7
0.04%
Sachin Grover
6
0.04%
Jesper Juhl
6
0.04%
Chris Wright
2
0.01%
SF Markus Elfring
1
0.01%
Jann Horn
1
0.01%
Others
49
0.29%
Total
16808
services.h
47
-
9
143
Stephen D. Smalley
Andrew Morton
Jeff Vander Stoep
Paul Moore
Ondrej Mosnáček
Linus Torvalds
Eric Paris
Greg Kroah-Hartman
Christian Göttsche
July 2003
March 2004
April 2004
September 2009
October 2010
July 2015
November 2017
March 2018
December 2019
August 2020
March 2021
November 2022
December 2022
July 2023
August 2023
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 21}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 8, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen D. Smalley
54
37.76%
Andrew Morton
30
20.98%
Jeff Vander Stoep
21
14.69%
Paul Moore
19
13.29%
Ondrej Mosnáček
12
8.39%
Linus Torvalds
3
2.10%
Eric Paris
2
1.40%
Greg Kroah-Hartman
1
0.70%
Christian Göttsche
1
0.70%
Total
143
sidtab.c
638
-
16
2922
Ondrej Mosnáček
Andrew Morton
Jeff Vander Stoep
Stephen D. Smalley
James Morris
Paul Moore
Venkat Yekkirala
Eric Paris
SF Markus Elfring
Xiu Jianfeng
Christian Göttsche
Jann Horn
pender01
Greg Kroah-Hartman
Others
July 2003
December 2003
February 2004
October 2004
August 2006
October 2006
November 2006
May 2008
June 2008
October 2010
December 2010
January 2017
April 2017
November 2017
June 2018
August 2018
November 2018
July 2019
August 2019
November 2019
February 2020
April 2020
August 2020
April 2021
December 2021
January 2022
October 2022
November 2022
July 2023
August 2023
November 2024
December 2024
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 436}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 12, "token_count": 33}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 1197}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 7, "token_count": 408}, {"author_id": 3, "token_count": 501}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 68}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 3, "token_count": 65}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 8, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ondrej Mosnáček
1865
63.83%
Andrew Morton
442
15.13%
Jeff Vander Stoep
408
13.96%
Stephen D. Smalley
76
2.60%
James Morris
46
1.57%
Paul Moore
27
0.92%
Venkat Yekkirala
13
0.44%
Eric Paris
12
0.41%
SF Markus Elfring
10
0.34%
Xiu Jianfeng
6
0.21%
Christian Göttsche
5
0.17%
Jann Horn
3
0.10%
pender01
1
0.03%
Greg Kroah-Hartman
1
0.03%
Others
7
0.24%
Total
2922
sidtab.h
160
-
8
579
Ondrej Mosnáček
Andrew Morton
Jeff Vander Stoep
Stephen D. Smalley
Eric Paris
Venkat Yekkirala
Paul Moore
Greg Kroah-Hartman
July 2003
August 2006
May 2008
December 2010
November 2017
November 2018
August 2019
November 2019
April 2020
August 2020
April 2021
November 2022
July 2023
February 2024
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 186}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 120}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 7, "token_count": 38}, {"author_id": 3, "token_count": 168}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 5, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Ondrej Mosnáček
324
55.96%
Andrew Morton
186
32.12%
Jeff Vander Stoep
38
6.56%
Stephen D. Smalley
17
2.94%
Eric Paris
5
0.86%
Venkat Yekkirala
4
0.69%
Paul Moore
4
0.69%
Greg Kroah-Hartman
1
0.17%
Total
579
symtab.c
56
-
6
220
Andrew Morton
Ondrej Mosnáček
Christian Göttsche
Chad Sellers
Stephen D. Smalley
Greg Kroah-Hartman
July 2003
December 2003
November 2006
November 2017
April 2020
July 2020
July 2023
March 2024
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 56}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 8, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
111
50.45%
Ondrej Mosnáček
76
34.55%
Christian Göttsche
27
12.27%
Chad Sellers
4
1.82%
Stephen D. Smalley
1
0.45%
Greg Kroah-Hartman
1
0.45%
Total
220
symtab.h
26
-
6
72
Andrew Morton
Ondrej Mosnáček
Eric Paris
Stephen D. Smalley
Greg Kroah-Hartman
Christian Göttsche
July 2003
March 2004
October 2010
November 2017
July 2020
July 2023
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
50
69.44%
Ondrej Mosnáček
17
23.61%
Eric Paris
2
2.78%
Stephen D. Smalley
1
1.39%
Greg Kroah-Hartman
1
1.39%
Christian Göttsche
1
1.39%
Total
72
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
92
Author
Tokens
Proportion
Commits
Proportion
0
Andrew Morton
16848
28.47%
9
2.03%
1
Stephen D. Smalley
9599
16.22%
48
10.84%
2
Eric Paris
9297
15.71%
39
8.80%
3
Ondrej Mosnáček
6596
11.15%
50
11.29%
4
Darrel Goeddel
3437
5.81%
7
1.58%
5
Paul Moore
2432
4.11%
50
11.29%
6
KaiGai Kohei
1995
3.37%
9
2.03%
7
Jeff Vander Stoep
1794
3.03%
2
0.45%
8
Christian Göttsche
1010
1.71%
51
11.51%
9
Venkat Yekkirala
929
1.57%
5
1.13%
10
Daniel Jurgens
589
1.00%
3
0.68%
11
Christopher J. PeBenito
431
0.73%
2
0.45%
12
James Morris
357
0.60%
16
3.61%
13
Richard Haines
299
0.51%
1
0.23%
14
Dan Carpenter
275
0.46%
9
2.03%
15
Joshua Brindle
253
0.43%
1
0.23%
16
Thiébaud Weksteen
222
0.38%
3
0.68%
17
Chad Sellers
206
0.35%
3
0.68%
18
Harry Ciao
198
0.33%
5
1.13%
19
Jacob Satterfield
195
0.33%
3
0.68%
20
Yuichi Nakamura
166
0.28%
1
0.23%
21
Jann Horn
152
0.26%
1
0.23%
22
Guido Trentalancia
139
0.23%
1
0.23%
23
Waiman Long
129
0.22%
3
0.68%
24
Namhyung Kim
127
0.21%
2
0.45%
25
Ahmed S. Darwish
117
0.20%
2
0.45%
26
pender01
105
0.18%
6
1.35%
27
John Brooks
99
0.17%
1
0.23%
28
Lakshmi Ramasubramanian
89
0.15%
2
0.45%
29
Kent Overstreet
87
0.15%
1
0.23%
30
Canfeng Guo
81
0.14%
2
0.45%
31
Richard Guy Briggs
80
0.14%
4
0.90%
32
SF Markus Elfring
71
0.12%
20
4.51%
33
Alexey Dobriyan
67
0.11%
2
0.45%
34
Andrew Perepechko
59
0.10%
1
0.23%
35
Takaya Saeki
58
0.10%
1
0.23%
36
Xiu Jianfeng
50
0.08%
4
0.90%
37
Tom Rix
41
0.07%
3
0.68%
38
Rasmus Villemoes
38
0.06%
4
0.90%
39
William Roberts
37
0.06%
3
0.68%
40
Junil Lee
35
0.06%
1
0.23%
41
Kyeongdon Kim
34
0.06%
1
0.23%
42
Steve Grubb
31
0.05%
2
0.45%
43
Tetsuo Handa
27
0.05%
2
0.45%
44
Kohei Kaigai
19
0.03%
1
0.23%
45
Chris Wright
18
0.03%
1
0.23%
46
Casey Schaufler
18
0.03%
3
0.68%
47
David P. Quigley
15
0.03%
1
0.23%
48
Al Viro
14
0.02%
1
0.23%
49
Greg Kroah-Hartman
13
0.02%
1
0.23%
50
Wei Yongjun
12
0.02%
3
0.68%
51
Vratislav Bendel
12
0.02%
1
0.23%
52
Roy Li
11
0.02%
1
0.23%
53
Nicholas Mc Guire
10
0.02%
1
0.23%
54
Linus Torvalds
10
0.02%
2
0.45%
55
Austin Kim
8
0.01%
1
0.23%
56
Anand V. Avati
8
0.01%
1
0.23%
57
Tim Gardner
7
0.01%
1
0.23%
58
Sachin Grover
6
0.01%
1
0.23%
59
Jesper Juhl
6
0.01%
1
0.23%
60
Others
100
0.17%
36
8.13%
Total
59168
443