Linux Source Code
Home
Release 5.6
Help
smack
root
security
Highlighting
Reset All
By Author
By Age
──────────
Ahmed S. Darwish
Al Viro
Andi Kleen
Andreas Gruenbacher
Andrey Ryabinin
Arnd Bergmann
Casey Schaufler
Dan Carpenter
David Howells
David P. Quigley
David S. Miller
Davidlohr Bueso A
Dmitry Kasatkin
Eric Biggers
Eric Dumazet
Eric Paris
Eric W. Biedermann
Etienne Basset
Florian Westphal
Himanshu Shukla
Igor Zhbanov
James Morris
Jann Horn
Jarkko Sakkinen
Jia-Ju Bai
José Bollo
Kees Cook
Konstantin Khlebnikov
Linus Torvalds
Lukasz Pawelczyk
Marcin Lis
Matthew Garrett
Nick Black
Others
Pankaj Kumar
Paul Moore
Piotr Sawicki
Rafal Krypa
Randy Dunlap
Richard Guy Briggs
Rohit kumar
Roman Kubiak
SF Markus Elfring
Sergio Luis
Seth Forshee
Seung-Woo Kim
Stephen D. Smalley
Tejun Heo
Tetsuo Handa
Thomas Gleixner
Thomas Liu
Tom Gundersen
Tomasz Stanislawski
Vasyl Gomonovych
Vishal Goel
Vivek Trivedi
Zbigniew Jasinski
Zoran Markovic
jooseong lee
luanshi
Łukasz Stelmach
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
smack.h
526
-
17
1689
Casey Schaufler
Etienne Basset
Eric Paris
Jarkko Sakkinen
Lukasz Pawelczyk
Vivek Trivedi
Andrey Ryabinin
Rafal Krypa
Tomasz Stanislawski
Zbigniew Jasinski
Seth Forshee
Vishal Goel
David Howells
Himanshu Shukla
Ahmed S. Darwish
Thomas Gleixner
Thomas Liu
February 2008
March 2008
December 2008
March 2009
April 2009
July 2009
December 2010
January 2011
September 2011
October 2011
March 2012
April 2012
May 2012
May 2013
June 2013
October 2013
December 2013
March 2014
April 2014
August 2014
December 2014
January 2015
March 2015
May 2015
June 2015
July 2015
September 2015
October 2015
August 2016
November 2016
May 2017
January 2018
September 2018
November 2018
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 227}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 1, "token_count": 371}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 67}, {"author_id": 6, "token_count": 51}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 11, "token_count": 104}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 14, "token_count": 25}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 25, "token_count": 37}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 10, "token_count": 48}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 17, "token_count": 5}, {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 115}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Casey Schaufler
881
52.16%
Etienne Basset
392
23.21%
Eric Paris
104
6.16%
Jarkko Sakkinen
65
3.85%
Lukasz Pawelczyk
60
3.55%
Vivek Trivedi
48
2.84%
Andrey Ryabinin
37
2.19%
Rafal Krypa
29
1.72%
Tomasz Stanislawski
25
1.48%
Zbigniew Jasinski
15
0.89%
Seth Forshee
10
0.59%
Vishal Goel
7
0.41%
David Howells
5
0.30%
Himanshu Shukla
5
0.30%
Ahmed S. Darwish
2
0.12%
Thomas Gleixner
2
0.12%
Thomas Liu
2
0.12%
Total
1689
smack_access.c
678
-
15
2088
Casey Schaufler
Etienne Basset
Lukasz Pawelczyk
Tomasz Stanislawski
Rafal Krypa
Jarkko Sakkinen
Eric Paris
Linus Torvalds
Paul Moore
Zbigniew Jasinski
Eric Biggers
Tejun Heo
Thomas Gleixner
Thomas Liu
Others
February 2008
July 2008
December 2008
March 2009
April 2009
July 2009
March 2010
December 2010
January 2011
September 2011
October 2011
April 2012
May 2012
June 2012
November 2012
May 2013
June 2013
October 2013
March 2014
August 2014
October 2014
March 2015
April 2015
June 2015
October 2015
June 2016
November 2016
May 2017
January 2018
November 2018
January 2019
May 2019
August 2019
var spanGroupData = [ {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 331}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 1, "token_count": 459}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 6, "token_count": 56}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 11, "token_count": 9}, {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 378}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 14, "token_count": 117}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 57}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 3, "token_count": 52}, {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 42}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 78}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 52, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Casey Schaufler
1132
54.21%
Etienne Basset
488
23.37%
Lukasz Pawelczyk
151
7.23%
Tomasz Stanislawski
117
5.60%
Rafal Krypa
92
4.41%
Jarkko Sakkinen
72
3.45%
Eric Paris
9
0.43%
Linus Torvalds
8
0.38%
Paul Moore
4
0.19%
Zbigniew Jasinski
4
0.19%
Eric Biggers
3
0.14%
Tejun Heo
3
0.14%
Thomas Gleixner
2
0.10%
Thomas Liu
2
0.10%
Others
1
0.05%
Total
2088
smack_lsm.c
4811
-
60
17425
Casey Schaufler
Etienne Basset
Al Viro
Lukasz Pawelczyk
David Howells
Paul Moore
Ahmed S. Darwish
Vivek Trivedi
Jarkko Sakkinen
Zbigniew Jasinski
José Bollo
Vishal Goel
David P. Quigley
Seth Forshee
Eric Paris
Himanshu Shukla
Kees Cook
Eric W. Biedermann
Seung-Woo Kim
Tetsuo Handa
Tom Gundersen
Piotr Sawicki
Marcin Lis
Matthew Garrett
jooseong lee
Dmitry Kasatkin
Łukasz Stelmach
Rohit kumar
Rafal Krypa
Zoran Markovic
Andrey Ryabinin
Stephen D. Smalley
Andreas Gruenbacher
luanshi
Roman Kubiak
Jann Horn
Davidlohr Bueso A
Andi Kleen
Igor Zhbanov
Randy Dunlap
Jia-Ju Bai
Richard Guy Briggs
Konstantin Khlebnikov
Tomasz Stanislawski
Vasyl Gomonovych
David S. Miller
Nick Black
Pankaj Kumar
Eric Dumazet
James Morris
Tejun Heo
Thomas Gleixner
Dan Carpenter
Eric Biggers
Others
February 2008
April 2008
May 2008
June 2008
August 2008
October 2008
November 2008
December 2008
February 2009
March 2009
April 2009
May 2009
September 2009
November 2009
March 2010
June 2010
July 2010
October 2010
November 2010
December 2010
January 2011
February 2011
March 2011
April 2011
June 2011
September 2011
October 2011
February 2012
March 2012
April 2012
May 2012
June 2012
August 2012
January 2013
March 2013
May 2013
June 2013
July 2013
August 2013
October 2013
November 2013
December 2013
January 2014
March 2014
April 2014
August 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
December 2015
January 2016
April 2016
May 2016
June 2016
August 2016
September 2016
November 2016
December 2016
January 2017
February 2017
May 2017
July 2017
September 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
February 2020
var spanGroupData = [ {"timestamp": 1201852800, "group": [ {"author_id": 9, "token_count": 12}, {"author_id": 0, "token_count": 4006}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 310}, {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 7, "token_count": 135}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 0, "token_count": 180}, {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 42, "token_count": 8}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 1, "token_count": 40}, {"author_id": 8, "token_count": 330}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 1, "token_count": 1056}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 7, "token_count": 45}, {"author_id": 15, "token_count": 106}, {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 143}, {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 243}, {"author_id": 6, "token_count": 175}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 425}, {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 107}, {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 43, "token_count": 8}, {"author_id": 11, "token_count": 19}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 197}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 42}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 70}, {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 86}, {"author_id": 11, "token_count": 38}, {"author_id": 19, "token_count": 36}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 5, "token_count": 7}, {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 45, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 1421}, {"author_id": 15, "token_count": 27}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 86}, {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 51, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 159}, {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 29, "token_count": 30}, {"author_id": 3, "token_count": 285}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 168}, {"author_id": 13, "token_count": 27}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 1306}, {"author_id": 53, "token_count": 5}, {"author_id": 3, "token_count": 192}, {"author_id": 8, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 31, "token_count": 27}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 377}, {"author_id": 30, "token_count": 28}, {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 25, "token_count": 19}, {"author_id": 7, "token_count": 6}, {"author_id": 26, "token_count": 50}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 38}, {"author_id": 13, "token_count": 92}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 0, "token_count": 223}, {"author_id": 7, "token_count": 66}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 140}, {"author_id": 21, "token_count": 13}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 407}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 10, "token_count": 265}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 634}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 16, "token_count": 43}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 38, "token_count": 11}, {"author_id": 4, "token_count": 199}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 0, "token_count": 112}, {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 39, "token_count": 11}, {"author_id": 13, "token_count": 40}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 2, "token_count": 9}, {"author_id": 16, "token_count": 71}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 35, "token_count": 15}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 17, "token_count": 83}, {"author_id": 28, "token_count": 31}, {"author_id": 22, "token_count": 1}, {"author_id": 12, "token_count": 148}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 2, "token_count": 13}, {"author_id": 21, "token_count": 55}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 19, "token_count": 18}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 310}, {"author_id": 34, "token_count": 11}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 57, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 27, "token_count": 46}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 18, "token_count": 68}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 41, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 23, "token_count": 64}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 24, "token_count": 62}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 140}, {"author_id": 18, "token_count": 1}, {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 19, "token_count": 14}, {"author_id": 33, "token_count": 20}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 281}, {"author_id": 7, "token_count": 132}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 5, "token_count": 728}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 54}, {"author_id": 22, "token_count": 61}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 39, "token_count": 3}, {"author_id": 50, "token_count": 7}, {"author_id": 37, "token_count": 15}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 105}, ]}, ]
Author Name
Tokens
Token Proportion
Casey Schaufler
11552
66.30%
Etienne Basset
1096
6.29%
Al Viro
795
4.56%
Lukasz Pawelczyk
622
3.57%
David Howells
416
2.39%
Paul Moore
352
2.02%
Ahmed S. Darwish
322
1.85%
Vivek Trivedi
265
1.52%
Jarkko Sakkinen
217
1.25%
Zbigniew Jasinski
212
1.22%
José Bollo
172
0.99%
Vishal Goel
148
0.85%
David P. Quigley
133
0.76%
Seth Forshee
114
0.65%
Eric Paris
85
0.49%
Himanshu Shukla
83
0.48%
Kees Cook
75
0.43%
Eric W. Biedermann
69
0.40%
Seung-Woo Kim
68
0.39%
Tetsuo Handa
64
0.37%
Tom Gundersen
64
0.37%
Piotr Sawicki
62
0.36%
Marcin Lis
50
0.29%
Matthew Garrett
46
0.26%
jooseong lee
31
0.18%
Dmitry Kasatkin
30
0.17%
Łukasz Stelmach
28
0.16%
Rohit kumar
27
0.15%
Rafal Krypa
24
0.14%
Zoran Markovic
20
0.11%
Andrey Ryabinin
19
0.11%
Stephen D. Smalley
17
0.10%
Andreas Gruenbacher
16
0.09%
luanshi
15
0.09%
Roman Kubiak
15
0.09%
Jann Horn
14
0.08%
Davidlohr Bueso A
9
0.05%
Andi Kleen
8
0.05%
Igor Zhbanov
8
0.05%
Randy Dunlap
8
0.05%
Jia-Ju Bai
7
0.04%
Richard Guy Briggs
6
0.03%
Konstantin Khlebnikov
5
0.03%
Tomasz Stanislawski
5
0.03%
Vasyl Gomonovych
4
0.02%
David S. Miller
3
0.02%
Nick Black
3
0.02%
Pankaj Kumar
3
0.02%
Eric Dumazet
2
0.01%
James Morris
2
0.01%
Tejun Heo
2
0.01%
Thomas Gleixner
2
0.01%
Dan Carpenter
1
0.01%
Eric Biggers
1
0.01%
Others
8
0.05%
Total
17425
smack_netfilter.c
100
-
7
344
Casey Schaufler
Florian Westphal
Eric Dumazet
David S. Miller
Eric W. Biedermann
Thomas Gleixner
Others
December 2014
April 2015
September 2015
November 2015
August 2016
April 2017
July 2017
June 2019
var spanGroupData = [ {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 235}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 32, "token_count": 23}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 20, "token_count": 73}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 40, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Casey Schaufler
235
68.31%
Florian Westphal
74
21.51%
Eric Dumazet
23
6.69%
David S. Miller
4
1.16%
Eric W. Biedermann
4
1.16%
Thomas Gleixner
2
0.58%
Others
2
0.58%
Total
344
smackfs.c
2996
-
26
10917
Casey Schaufler
Rafal Krypa
Zbigniew Jasinski
Lukasz Pawelczyk
Jarkko Sakkinen
Etienne Basset
Paul Moore
Al Viro
David Howells
Vishal Goel
Ahmed S. Darwish
Arnd Bergmann
SF Markus Elfring
Tomasz Stanislawski
Dan Carpenter
Sergio Luis
Eric W. Biedermann
José Bollo
Tejun Heo
James Morris
Thomas Gleixner
Eric Biggers
Randy Dunlap
Others
February 2008
March 2008
April 2008
July 2008
October 2008
December 2008
February 2009
March 2009
April 2009
September 2009
March 2010
August 2010
December 2010
January 2011
September 2011
October 2011
November 2011
May 2012
June 2012
July 2012
November 2012
January 2013
April 2013
May 2013
June 2013
August 2013
October 2013
November 2013
December 2013
March 2014
April 2014
August 2014
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
October 2015
December 2015
August 2016
March 2017
November 2018
March 2019
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 1466}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 9, "token_count": 32}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 257}, {"author_id": 8, "token_count": 61}, {"author_id": 54, "token_count": 5}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 1, "token_count": 111}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 36, "token_count": 16}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 687}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 54}, {"author_id": 6, "token_count": 168}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 74}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 3239}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 252}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 373}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 14, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 233}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 244}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 222}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 3, "token_count": 37}, {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 234}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 156}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 2, "token_count": 60}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 44, "token_count": 7}, {"author_id": 2, "token_count": 328}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 1301}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 4, "token_count": 656}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 68}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 47, "token_count": 8}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 7, "token_count": 51}, {"author_id": 12, "token_count": 38}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Casey Schaufler
7781
71.27%
Rafal Krypa
1246
11.41%
Zbigniew Jasinski
656
6.01%
Lukasz Pawelczyk
422
3.87%
Jarkko Sakkinen
290
2.66%
Etienne Basset
195
1.79%
Paul Moore
75
0.69%
Al Viro
68
0.62%
David Howells
51
0.47%
Vishal Goel
38
0.35%
Ahmed S. Darwish
32
0.29%
Arnd Bergmann
16
0.15%
SF Markus Elfring
8
0.07%
Tomasz Stanislawski
8
0.07%
Dan Carpenter
7
0.06%
Sergio Luis
5
0.05%
Eric W. Biedermann
3
0.03%
José Bollo
3
0.03%
Tejun Heo
3
0.03%
James Morris
2
0.02%
Thomas Gleixner
2
0.02%
Eric Biggers
1
0.01%
Randy Dunlap
1
0.01%
Others
4
0.04%
Total
10917
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
71
Author
Tokens
Proportion
Commits
Proportion
0
Casey Schaufler
21581
66.48%
79
27.92%
1
Etienne Basset
2171
6.69%
4
1.41%
2
Rafal Krypa
1391
4.28%
10
3.53%
3
Lukasz Pawelczyk
1255
3.87%
10
3.53%
4
Zbigniew Jasinski
887
2.73%
2
0.71%
5
Al Viro
863
2.66%
21
7.42%
6
Jarkko Sakkinen
644
1.98%
6
2.12%
7
David Howells
472
1.45%
15
5.30%
8
Paul Moore
431
1.33%
8
2.83%
9
Ahmed S. Darwish
356
1.10%
5
1.77%
10
Vivek Trivedi
313
0.96%
1
0.35%
11
Eric Paris
198
0.61%
11
3.89%
12
Vishal Goel
193
0.59%
5
1.77%
13
José Bollo
175
0.54%
6
2.12%
14
Tomasz Stanislawski
155
0.48%
2
0.71%
15
David P. Quigley
133
0.41%
3
1.06%
16
Seth Forshee
124
0.38%
2
0.71%
17
Himanshu Shukla
88
0.27%
4
1.41%
18
Eric W. Biedermann
76
0.23%
7
2.47%
19
Kees Cook
75
0.23%
7
2.47%
20
Florian Westphal
74
0.23%
2
0.71%
21
Seung-Woo Kim
68
0.21%
2
0.71%
22
Tetsuo Handa
64
0.20%
4
1.41%
23
Tom Gundersen
64
0.20%
1
0.35%
24
Piotr Sawicki
62
0.19%
3
1.06%
25
Andrey Ryabinin
56
0.17%
1
0.35%
26
Marcin Lis
50
0.15%
1
0.35%
27
Matthew Garrett
46
0.14%
1
0.35%
28
jooseong lee
31
0.10%
1
0.35%
29
Dmitry Kasatkin
30
0.09%
1
0.35%
30
Łukasz Stelmach
28
0.09%
1
0.35%
31
Rohit kumar
27
0.08%
1
0.35%
32
Eric Dumazet
25
0.08%
2
0.71%
33
Zoran Markovic
20
0.06%
1
0.35%
34
Stephen D. Smalley
17
0.05%
3
1.06%
35
Andreas Gruenbacher
16
0.05%
2
0.71%
36
Arnd Bergmann
16
0.05%
1
0.35%
37
luanshi
15
0.05%
1
0.35%
38
Roman Kubiak
15
0.05%
2
0.71%
39
Jann Horn
14
0.04%
2
0.71%
40
Thomas Gleixner
10
0.03%
2
0.71%
41
Davidlohr Bueso A
9
0.03%
3
1.06%
42
Randy Dunlap
9
0.03%
1
0.35%
43
Andi Kleen
8
0.02%
1
0.35%
44
Dan Carpenter
8
0.02%
2
0.71%
45
Igor Zhbanov
8
0.02%
1
0.35%
46
Linus Torvalds
8
0.02%
2
0.71%
47
SF Markus Elfring
8
0.02%
1
0.35%
48
Tejun Heo
8
0.02%
1
0.35%
49
David S. Miller
7
0.02%
2
0.71%
50
Jia-Ju Bai
7
0.02%
1
0.35%
51
Richard Guy Briggs
6
0.02%
2
0.71%
52
Eric Biggers
5
0.02%
2
0.71%
53
Konstantin Khlebnikov
5
0.02%
2
0.71%
54
Sergio Luis
5
0.02%
1
0.35%
55
James Morris
4
0.01%
3
1.06%
56
Thomas Liu
4
0.01%
1
0.35%
57
Vasyl Gomonovych
4
0.01%
1
0.35%
58
Nick Black
3
0.01%
1
0.35%
59
Pankaj Kumar
3
0.01%
1
0.35%
60
Others
15
0.05%
11
3.89%
Total
32463
283