Linux Source Code
Home
Release 7.1
Help
ima
root
security
integrity
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Andreas Gruenbacher
Ard Biesheuvel
Baoquan He
Bruno Meneguele
Casey Schaufler
Chris J Arges
Christian Brauner
Christoph Hellwig
Coiby Xu
Curtis Veit
Dan Carpenter
David Howells
David Woodhouse
Dmitry Kasatkin
Dmitry Safonov
Enrico Bravi
Eric Biggers
Eric Paris
Eric Richter
Eric Snowberg
Eric W. Biedermann
Florent Revest
GUO Zihua
Goldwyn Rodrigues
Gustavo A. R. Silva
Harshit Mogalapalli
James Morris
Jann Horn
Janne Karhunen
Jeff Layton
KP Singh
Kees Cook
Krzysztof Struczynski
Lakshmi Ramasubramanian
Laura Abbott
Linus Torvalds
Linus Torvalds (pre-git)
Mat Martineau
Matthew Garrett
Mikhail Kurinnoi
Mimi Zohar
Nayna Jain
Others
Paul Moore
Peter Moody
Petko Manolov
Petr Vorel
Prakhar Srivastava
Roberto Sassu
Sasha Levin
Scott Branden
Stefan Berger
Steven Chen
THOBY Simon
Thiago Jung Bauermann
Thomas Gleixner
Tushar Sugandhi
Tycho Andersen
Tyler Hicks
liqiong
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
ima.h
611
-
42
2571
Mimi Zohar
Roberto Sassu
Thiago Jung Bauermann
Dmitry Kasatkin
Lakshmi Ramasubramanian
Matthew Garrett
Petko Manolov
Nayna Jain
David Woodhouse
Eric Richter
Christian Brauner
Tyler Hicks
THOBY Simon
Steven Chen
Krzysztof Struczynski
Janne Karhunen
David Howells
Prakhar Srivastava
Stefan Berger
Peter Moody
Casey Schaufler
Enrico Bravi
Paul Moore
Tushar Sugandhi
Sasha Levin
Linus Torvalds (pre-git)
Chris J Arges
James Morris
GUO Zihua
Tycho Andersen
Thomas Gleixner
Eric Snowberg
Eric Biggers
Christoph Hellwig
Gustavo A. R. Silva
Eric Paris
Coiby Xu
Al Viro
Others
May 1994
February 1998
April 2004
October 2004
April 2005
June 2005
March 2007
July 2007
February 2009
November 2009
April 2010
March 2011
August 2011
October 2011
January 2012
February 2012
May 2012
June 2012
September 2012
December 2012
April 2013
June 2013
July 2013
November 2013
December 2013
February 2014
April 2014
May 2014
June 2014
July 2014
September 2014
October 2014
April 2015
June 2015
December 2015
January 2016
March 2016
June 2016
September 2016
December 2016
January 2017
May 2017
June 2017
December 2017
January 2018
February 2018
April 2018
June 2018
July 2018
September 2018
February 2019
June 2019
August 2019
October 2019
December 2019
January 2020
March 2020
April 2020
June 2020
July 2020
August 2020
November 2020
January 2021
July 2021
August 2021
December 2021
January 2022
November 2022
January 2023
February 2024
April 2024
May 2024
July 2024
October 2024
November 2024
January 2025
February 2025
April 2025
September 2025
December 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 767775600, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 33, "token_count": 12}, {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 41, "token_count": 27}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 503}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 136}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 23, "token_count": 14}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 63}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 1, "token_count": 198}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 41}, {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 19, "token_count": 25}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 28}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 16, "token_count": 17}, {"author_id": 12, "token_count": 14}, {"author_id": 17, "token_count": 15}, {"author_id": 3, "token_count": 279}, {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 9, "token_count": 27}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 91}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 51, "token_count": 17}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 59}, {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 20, "token_count": 15}, {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 20, "token_count": 10}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 1, "token_count": 192}, {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 29, "token_count": 12}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 11, "token_count": 18}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Mimi Zohar
941
36.60%
Roberto Sassu
504
19.60%
Thiago Jung Bauermann
300
11.67%
Dmitry Kasatkin
195
7.58%
Lakshmi Ramasubramanian
178
6.92%
Matthew Garrett
48
1.87%
Petko Manolov
41
1.59%
Nayna Jain
27
1.05%
David Woodhouse
27
1.05%
Eric Richter
25
0.97%
Christian Brauner
25
0.97%
Tyler Hicks
24
0.93%
THOBY Simon
18
0.70%
Steven Chen
18
0.70%
Krzysztof Struczynski
17
0.66%
Janne Karhunen
17
0.66%
David Howells
16
0.62%
Prakhar Srivastava
15
0.58%
Stefan Berger
14
0.54%
Peter Moody
14
0.54%
Casey Schaufler
12
0.47%
Enrico Bravi
10
0.39%
Paul Moore
9
0.35%
Tushar Sugandhi
6
0.23%
Sasha Levin
6
0.23%
Linus Torvalds (pre-git)
6
0.23%
Chris J Arges
6
0.23%
James Morris
4
0.16%
GUO Zihua
3
0.12%
Tycho Andersen
2
0.08%
Thomas Gleixner
2
0.08%
Eric Snowberg
2
0.08%
Eric Biggers
2
0.08%
Christoph Hellwig
2
0.08%
Gustavo A. R. Silva
1
0.04%
Eric Paris
1
0.04%
Coiby Xu
1
0.04%
Al Viro
1
0.04%
Others
31
1.21%
Total
2571
ima_api.c
470
-
27
1824
Mimi Zohar
Roberto Sassu
Dmitry Kasatkin
Peter Moody
Stefan Berger
Thiago Jung Bauermann
Eric Richter
Matthew Garrett
Jeff Layton
Tycho Andersen
Gustavo A. R. Silva
Eric Biggers
David Woodhouse
Al Viro
THOBY Simon
Christian Brauner
Kees Cook
Eric Paris
Casey Schaufler
Lakshmi Ramasubramanian
Tushar Sugandhi
Thomas Gleixner
Others
April 2005
February 2009
March 2010
April 2010
March 2011
December 2011
January 2012
February 2012
May 2012
June 2012
September 2012
January 2013
April 2013
June 2013
July 2013
November 2013
December 2013
March 2014
May 2014
June 2014
August 2014
October 2014
November 2014
April 2015
January 2016
March 2016
June 2016
September 2016
January 2017
June 2017
January 2018
March 2018
May 2018
September 2018
February 2019
June 2019
August 2019
December 2019
March 2020
June 2020
January 2021
August 2021
December 2021
January 2022
January 2023
March 2023
April 2023
June 2023
October 2023
February 2024
March 2024
April 2024
October 2024
February 2026
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 41, "token_count": 10}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 399}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 14}, {"author_id": 23, "token_count": 97}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 27, "token_count": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 82}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 1, "token_count": 225}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 1, "token_count": 45}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 19, "token_count": 40}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 52, "token_count": 27}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 22}, {"author_id": 3, "token_count": 61}, {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 46, "token_count": 32}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 18, "token_count": 20}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 15, "token_count": 14}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 15, "token_count": 48}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 24, "token_count": 20}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 30, "token_count": 6}, {"author_id": 0, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Mimi Zohar
798
43.75%
Roberto Sassu
384
21.05%
Dmitry Kasatkin
168
9.21%
Peter Moody
97
5.32%
Stefan Berger
62
3.40%
Thiago Jung Bauermann
61
3.34%
Eric Richter
40
2.19%
Matthew Garrett
32
1.75%
Jeff Layton
32
1.75%
Tycho Andersen
27
1.48%
Gustavo A. R. Silva
23
1.26%
Eric Biggers
21
1.15%
David Woodhouse
10
0.55%
Al Viro
9
0.49%
THOBY Simon
7
0.38%
Christian Brauner
7
0.38%
Kees Cook
6
0.33%
Eric Paris
6
0.33%
Casey Schaufler
6
0.33%
Lakshmi Ramasubramanian
5
0.27%
Tushar Sugandhi
2
0.11%
Thomas Gleixner
2
0.11%
Others
19
1.04%
Total
1824
ima_appraise.c
825
-
34
3414
Mimi Zohar
Dmitry Kasatkin
Thiago Jung Bauermann
Roberto Sassu
THOBY Simon
Nayna Jain
Christian Brauner
Bruno Meneguele
Coiby Xu
Matthew Garrett
Ard Biesheuvel
Eric Snowberg
Andreas Gruenbacher
James Morris
David Howells
Christoph Hellwig
Casey Schaufler
Gustavo A. R. Silva
Eric Richter
Paul Moore
David Woodhouse
Tycho Andersen
Petko Manolov
Lakshmi Ramasubramanian
Chris J Arges
Tyler Hicks
Tushar Sugandhi
Thomas Gleixner
Others
November 2002
October 2004
April 2005
January 2006
February 2009
November 2009
January 2010
March 2011
May 2011
August 2011
January 2012
February 2012
June 2012
September 2012
December 2012
April 2013
August 2013
October 2013
December 2013
March 2014
May 2014
June 2014
July 2014
September 2014
October 2014
March 2015
November 2015
December 2015
January 2016
February 2016
June 2016
August 2016
September 2016
April 2017
November 2017
December 2017
January 2018
February 2018
March 2018
December 2018
February 2019
April 2019
June 2019
October 2019
December 2019
July 2020
August 2020
September 2020
October 2020
January 2021
May 2021
June 2021
July 2021
August 2021
November 2021
December 2021
July 2022
August 2022
September 2022
November 2022
January 2023
July 2023
February 2024
April 2024
October 2024
December 2024
September 2025
December 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 45, "token_count": 16}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 57, "token_count": 8}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 247}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 142}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 339}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 185}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 175}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 175}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 51}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 33, "token_count": 13}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 58, "token_count": 27}, {"author_id": 0, "token_count": 17}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 105}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 34}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 9, "token_count": 45}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 3, "token_count": 337}, {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 9, "token_count": 118}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 31, "token_count": 3}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 31, "token_count": 61}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 50, "token_count": 36}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 20, "token_count": 18}, {"author_id": 14, "token_count": 2}, {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 94}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 8, "token_count": 189}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 156}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 20, "token_count": 45}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 20, "token_count": 18}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 36, "token_count": 30}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 26, "token_count": 60}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 0, "token_count": 43}, ]}, ]
Author Name
Tokens
Token Proportion
Mimi Zohar
1329
38.93%
Dmitry Kasatkin
691
20.24%
Thiago Jung Bauermann
362
10.60%
Roberto Sassu
219
6.41%
THOBY Simon
189
5.54%
Nayna Jain
163
4.77%
Christian Brauner
81
2.37%
Bruno Meneguele
64
1.87%
Coiby Xu
61
1.79%
Matthew Garrett
38
1.11%
Ard Biesheuvel
36
1.05%
Eric Snowberg
30
0.88%
Andreas Gruenbacher
27
0.79%
James Morris
16
0.47%
David Howells
13
0.38%
Christoph Hellwig
10
0.29%
Casey Schaufler
7
0.21%
Gustavo A. R. Silva
6
0.18%
Eric Richter
6
0.18%
Paul Moore
5
0.15%
David Woodhouse
5
0.15%
Tycho Andersen
4
0.12%
Petko Manolov
4
0.12%
Lakshmi Ramasubramanian
4
0.12%
Chris J Arges
4
0.12%
Tyler Hicks
2
0.06%
Tushar Sugandhi
2
0.06%
Thomas Gleixner
2
0.06%
Others
34
1.00%
Total
3414
ima_asymmetric_keys.c
66
-
5
125
Lakshmi Ramasubramanian
Roberto Sassu
Christian Brauner
Tyler Hicks
Tushar Sugandhi
December 2019
January 2020
July 2020
January 2021
June 2021
July 2021
January 2023
var spanGroupData = [ {"timestamp": 1575187200, "group": [ {"author_id": 4, "token_count": 82}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 20, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Lakshmi Ramasubramanian
108
86.40%
Roberto Sassu
7
5.60%
Christian Brauner
6
4.80%
Tyler Hicks
2
1.60%
Tushar Sugandhi
2
1.60%
Total
125
ima_crypto.c
519
-
22
2298
Roberto Sassu
Dmitry Kasatkin
Mimi Zohar
Eric Biggers
Goldwyn Rodrigues
David Howells
Petr Vorel
Kees Cook
Al Viro
Thomas Gleixner
Stefan Berger
Linus Torvalds (pre-git)
Linus Torvalds
Enrico Bravi
Others
May 1998
February 2002
February 2009
August 2009
February 2012
June 2012
September 2012
January 2013
April 2013
May 2013
June 2013
July 2013
August 2013
February 2014
April 2014
May 2014
July 2014
August 2014
September 2014
December 2015
December 2016
June 2017
October 2017
March 2018
June 2018
October 2018
February 2019
June 2019
March 2020
June 2020
September 2020
June 2021
July 2022
April 2024
January 2026
February 2026
March 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 311}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 33, "token_count": 26}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 111}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 67}, {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 160}, {"author_id": 1, "token_count": 41}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 74}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 57}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 38, "token_count": 12}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 53, "token_count": 31}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 672}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 30, "token_count": 4}, {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 18, "token_count": 306}, ]}, ]
Author Name
Tokens
Token Proportion
Roberto Sassu
825
35.90%
Dmitry Kasatkin
568
24.72%
Mimi Zohar
455
19.80%
Eric Biggers
306
13.32%
Goldwyn Rodrigues
31
1.35%
David Howells
28
1.22%
Petr Vorel
12
0.52%
Kees Cook
4
0.17%
Al Viro
3
0.13%
Thomas Gleixner
2
0.09%
Stefan Berger
2
0.09%
Linus Torvalds (pre-git)
2
0.09%
Linus Torvalds
1
0.04%
Enrico Bravi
1
0.04%
Others
58
2.52%
Total
2298
ima_efi.c
33
-
6
101
Eric Richter
Mimi Zohar
Coiby Xu
Nayna Jain
Others
October 2018
January 2019
April 2019
August 2019
October 2020
July 2022
July 2023
February 2026
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 19, "token_count": 39}, {"author_id": 9, "token_count": 17}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 26, "token_count": 15}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 26, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Richter
39
38.61%
Mimi Zohar
21
20.79%
Coiby Xu
20
19.80%
Nayna Jain
17
16.83%
Others
4
3.96%
Total
101
ima_fs.c
569
-
26
2498
Mimi Zohar
Roberto Sassu
Dmitry Kasatkin
Enrico Bravi
Petko Manolov
Al Viro
Stefan Berger
Eric Paris
Dmitry Safonov
Matthew Garrett
Sasha Levin
Kees Cook
Petr Vorel
Eric Richter
Eric Biggers
James Morris
Scott Branden
Thomas Gleixner
Linus Torvalds (pre-git)
Linus Torvalds
Others
May 1998
February 2002
February 2009
April 2009
May 2009
September 2009
October 2009
April 2010
July 2010
August 2011
March 2013
June 2013
November 2013
February 2014
March 2014
April 2014
October 2014
June 2015
December 2015
January 2016
June 2016
October 2016
December 2016
May 2017
June 2017
October 2017
April 2018
May 2018
September 2018
December 2018
June 2019
March 2020
October 2020
June 2021
February 2022
April 2024
May 2024
March 2025
September 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 1182}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 126}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 175}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 53}, {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 100}, {"author_id": 44, "token_count": 19}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 38, "token_count": 15}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 12, "token_count": 25}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 30, "token_count": 16}, {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 15, "token_count": 61}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 22, "token_count": 161}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 27, "token_count": 25}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 27, "token_count": 49}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 43, "token_count": 46}, ]}, ]
Author Name
Tokens
Token Proportion
Mimi Zohar
1299
52.00%
Roberto Sassu
319
12.77%
Dmitry Kasatkin
232
9.29%
Enrico Bravi
161
6.45%
Petko Manolov
111
4.44%
Al Viro
74
2.96%
Stefan Berger
61
2.44%
Eric Paris
52
2.08%
Dmitry Safonov
46
1.84%
Matthew Garrett
25
1.00%
Sasha Levin
19
0.76%
Kees Cook
16
0.64%
Petr Vorel
15
0.60%
Eric Richter
12
0.48%
Eric Biggers
7
0.28%
James Morris
4
0.16%
Scott Branden
3
0.12%
Thomas Gleixner
2
0.08%
Linus Torvalds (pre-git)
2
0.08%
Linus Torvalds
1
0.04%
Others
37
1.48%
Total
2498
ima_iint.c
138
-
7
414
Roberto Sassu
Paul Moore
Mimi Zohar
Eric Paris
Stefan Berger
Thomas Gleixner
Others
February 2009
March 2010
October 2010
June 2013
June 2019
February 2024
July 2024
var spanGroupData = [ {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 1, "token_count": 367}, {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 40, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Roberto Sassu
373
90.10%
Paul Moore
17
4.11%
Mimi Zohar
13
3.14%
Eric Paris
7
1.69%
Stefan Berger
2
0.48%
Thomas Gleixner
1
0.24%
Others
1
0.24%
Total
414
ima_init.c
162
-
16
478
Mimi Zohar
Roberto Sassu
Dmitry Kasatkin
Gustavo A. R. Silva
Stefan Berger
Lakshmi Ramasubramanian
Thiago Jung Bauermann
Thomas Gleixner
Linus Torvalds (pre-git)
Matthew Garrett
Eric Richter
Eric Paris
Linus Torvalds
Eric Biggers
Others
May 1998
February 2002
February 2009
May 2009
October 2011
June 2012
June 2013
July 2013
August 2013
December 2013
September 2014
November 2014
April 2015
October 2015
June 2016
December 2016
June 2018
September 2018
December 2018
February 2019
June 2019
January 2020
March 2020
January 2021
May 2021
July 2021
January 2022
February 2024
April 2024
November 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 161}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 15, "token_count": 11}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 3, "token_count": 6}, {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 24, "token_count": 20}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 15, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Mimi Zohar
179
37.45%
Roberto Sassu
153
32.01%
Dmitry Kasatkin
61
12.76%
Gustavo A. R. Silva
20
4.18%
Stefan Berger
14
2.93%
Lakshmi Ramasubramanian
10
2.09%
Thiago Jung Bauermann
6
1.26%
Thomas Gleixner
2
0.42%
Linus Torvalds (pre-git)
2
0.42%
Matthew Garrett
2
0.42%
Eric Richter
2
0.42%
Eric Paris
2
0.42%
Linus Torvalds
1
0.21%
Eric Biggers
1
0.21%
Others
23
4.81%
Total
478
ima_kexec.c
331
-
19
1171
Mimi Zohar
Steven Chen
Harshit Mogalapalli
Lakshmi Ramasubramanian
David Howells
Eric W. Biedermann
Thomas Gleixner
Enrico Bravi
Bruno Meneguele
Baoquan He
Others
June 2005
October 2008
February 2009
December 2009
July 2014
September 2015
December 2016
December 2018
May 2019
February 2021
June 2021
December 2021
June 2022
August 2023
December 2023
April 2024
November 2024
April 2025
May 2025
December 2025
var spanGroupData = [ {"timestamp": 1117609200, "group": [ {"author_id": 47, "token_count": 10}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 33, "token_count": 12}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 510}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 4, "token_count": 19}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 11, "token_count": 464}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 28, "token_count": 112}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Mimi Zohar
520
44.41%
Steven Chen
473
40.39%
Harshit Mogalapalli
112
9.56%
Lakshmi Ramasubramanian
22
1.88%
David Howells
12
1.02%
Eric W. Biedermann
10
0.85%
Thomas Gleixner
2
0.17%
Enrico Bravi
1
0.09%
Bruno Meneguele
1
0.09%
Baoquan He
1
0.09%
Others
17
1.45%
Total
1171
ima_main.c
1341
-
56
4826
Mimi Zohar
Roberto Sassu
Dmitry Kasatkin
Prakhar Srivastava
Eric Paris
Tushar Sugandhi
Florent Revest
Nayna Jain
Matthew Garrett
Lakshmi Ramasubramanian
KP Singh
Thiago Jung Bauermann
Casey Schaufler
THOBY Simon
Baoquan He
Eric Richter
Stefan Berger
Kees Cook
Christian Brauner
Tyler Hicks
Coiby Xu
Mikhail Kurinnoi
Bruno Meneguele
Janne Karhunen
Linus Torvalds (pre-git)
Petr Vorel
Al Viro
Scott Branden
Gustavo A. R. Silva
Chris J Arges
Peter Moody
Linus Torvalds
Paul Moore
Jeff Layton
Christoph Hellwig
David Howells
James Morris
Ard Biesheuvel
Thomas Gleixner
Eric Biggers
Others
September 1991
May 1994
October 1994
January 1996
February 1998
May 1998
March 2000
June 2000
October 2000
February 2002
February 2009
May 2009
December 2009
January 2010
August 2010
October 2010
November 2010
February 2011
March 2011
July 2011
August 2011
October 2011
January 2012
February 2012
June 2012
September 2012
October 2012
December 2012
January 2013
February 2013
April 2013
June 2013
July 2013
March 2014
April 2014
June 2014
July 2014
August 2014
September 2014
October 2014
April 2015
November 2015
December 2015
January 2016
February 2016
June 2016
September 2016
December 2016
January 2017
April 2017
June 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
May 2018
June 2018
July 2018
September 2018
October 2018
December 2018
January 2019
April 2019
June 2019
August 2019
October 2019
December 2019
January 2020
February 2020
March 2020
May 2020
June 2020
July 2020
September 2020
October 2020
November 2020
January 2021
February 2021
April 2021
June 2021
July 2021
August 2021
November 2021
January 2022
March 2022
November 2022
January 2023
February 2023
April 2023
October 2023
February 2024
March 2024
April 2024
May 2024
July 2024
September 2024
October 2024
December 2024
January 2025
February 2025
March 2025
June 2025
September 2025
October 2025
November 2025
December 2025
February 2026
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 39, "token_count": 8}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 42, "token_count": 7}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 288}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 10, "token_count": 120}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 132}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 0, "token_count": 65}, {"author_id": 23, "token_count": 13}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 59}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 33, "token_count": 4}, {"author_id": 0, "token_count": 57}, {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 1, "token_count": 125}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 27, "token_count": 3}, {"author_id": 0, "token_count": 151}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 19, "token_count": 57}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 41}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 57, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 212}, {"author_id": 46, "token_count": 2}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 76}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 38, "token_count": 28}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 13, "token_count": 33}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 9, "token_count": 26}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 16, "token_count": 31}, {"author_id": 12, "token_count": 8}, {"author_id": 17, "token_count": 242}, {"author_id": 3, "token_count": 68}, {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 9, "token_count": 61}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 32, "token_count": 103}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 156}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 47}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 6, "token_count": 37}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 31, "token_count": 32}, {"author_id": 35, "token_count": 14}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 50, "token_count": 3}, {"author_id": 30, "token_count": 49}, {"author_id": 55, "token_count": 23}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 35, "token_count": 57}, {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 20, "token_count": 27}, {"author_id": 14, "token_count": 113}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 98}, {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 8, "token_count": 61}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 131}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 40, "token_count": 4}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 20, "token_count": 16}, {"author_id": 1, "token_count": 71}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 46, "token_count": 7}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 1, "token_count": 246}, {"author_id": 15, "token_count": 54}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 24, "token_count": 21}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 27, "token_count": 8}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 27, "token_count": 6}, {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 29, "token_count": 62}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 40, "token_count": 3}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 37, "token_count": 61}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 26, "token_count": 36}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 54, "token_count": 21}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 0, "token_count": 95}, ]}, ]
Author Name
Tokens
Token Proportion
Mimi Zohar
1745
36.16%
Roberto Sassu
811
16.80%
Dmitry Kasatkin
404
8.37%
Prakhar Srivastava
242
5.01%
Eric Paris
138
2.86%
Tushar Sugandhi
130
2.69%
Florent Revest
103
2.13%
Nayna Jain
87
1.80%
Matthew Garrett
84
1.74%
Lakshmi Ramasubramanian
81
1.68%
KP Singh
71
1.47%
Thiago Jung Bauermann
68
1.41%
Casey Schaufler
62
1.28%
THOBY Simon
61
1.26%
Baoquan He
61
1.26%
Eric Richter
57
1.18%
Stefan Berger
54
1.12%
Kees Cook
49
1.02%
Christian Brauner
43
0.89%
Tyler Hicks
37
0.77%
Coiby Xu
37
0.77%
Mikhail Kurinnoi
33
0.68%
Bruno Meneguele
32
0.66%
Janne Karhunen
31
0.64%
Linus Torvalds (pre-git)
30
0.62%
Petr Vorel
28
0.58%
Al Viro
24
0.50%
Scott Branden
23
0.48%
Gustavo A. R. Silva
22
0.46%
Chris J Arges
21
0.44%
Peter Moody
13
0.27%
Linus Torvalds
10
0.21%
Paul Moore
9
0.19%
Jeff Layton
9
0.19%
Christoph Hellwig
6
0.12%
David Howells
4
0.08%
James Morris
3
0.06%
Ard Biesheuvel
3
0.06%
Thomas Gleixner
2
0.04%
Eric Biggers
1
0.02%
Others
97
2.01%
Total
4826
ima_modsig.c
151
-
10
541
Thiago Jung Bauermann
Dmitry Kasatkin
Petko Manolov
Gustavo A. R. Silva
Mimi Zohar
Kees Cook
David Woodhouse
Roberto Sassu
Others
April 2005
March 2007
February 2009
October 2011
February 2013
April 2013
April 2014
October 2014
December 2015
April 2019
June 2019
August 2019
June 2023
October 2023
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 458}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 24, "token_count": 14}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Thiago Jung Bauermann
467
86.32%
Dmitry Kasatkin
26
4.81%
Petko Manolov
15
2.77%
Gustavo A. R. Silva
14
2.59%
Mimi Zohar
8
1.48%
Kees Cook
2
0.37%
David Woodhouse
2
0.37%
Roberto Sassu
1
0.18%
Others
6
1.11%
Total
541
ima_mok.c
49
-
9
138
Petko Manolov
Mat Martineau
David Howells
Linus Torvalds
Linus Torvalds (pre-git)
Thomas Gleixner
Kees Cook
Others
November 1993
September 1999
September 2012
December 2015
April 2016
August 2016
June 2019
July 2019
November 2020
June 2021
February 2026
var spanGroupData = [ {"timestamp": 752140800, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 33, "token_count": 16}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 64}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 56, "token_count": 29}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 42, "token_count": 13}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 30, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Petko Manolov
64
46.38%
Mat Martineau
29
21.01%
David Howells
23
16.67%
Linus Torvalds
13
9.42%
Linus Torvalds (pre-git)
3
2.17%
Thomas Gleixner
2
1.45%
Kees Cook
1
0.72%
Others
3
2.17%
Total
138
ima_policy.c
2381
-
55
11499
Mimi Zohar
Petko Manolov
Curtis Veit
Tyler Hicks
THOBY Simon
Mikhail Kurinnoi
Nayna Jain
Eric Paris
Janne Karhunen
Tushar Sugandhi
Lakshmi Ramasubramanian
Matthew Garrett
Dmitry Kasatkin
Roberto Sassu
Thiago Jung Bauermann
Jann Horn
Christian Brauner
Eric Richter
GUO Zihua
liqiong
Laura Abbott
Dan Carpenter
Stefan Berger
Eric W. Biedermann
Eric Snowberg
Prakhar Srivastava
Peter Moody
Krzysztof Struczynski
Casey Schaufler
Sasha Levin
Linus Torvalds
James Morris
Kees Cook
Gustavo A. R. Silva
Christoph Hellwig
Bruno Meneguele
Scott Branden
Petr Vorel
Thomas Gleixner
Linus Torvalds (pre-git)
Others
May 1998
February 2002
February 2009
May 2009
January 2010
April 2010
January 2011
March 2011
October 2011
February 2012
May 2012
June 2012
September 2012
October 2012
December 2012
January 2013
February 2013
June 2013
November 2013
December 2013
February 2014
May 2014
June 2014
July 2014
September 2014
October 2014
November 2014
April 2015
June 2015
November 2015
December 2015
January 2016
May 2016
June 2016
September 2016
December 2016
January 2017
February 2017
April 2017
May 2017
June 2017
October 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
October 2018
November 2018
December 2018
May 2019
June 2019
July 2019
August 2019
October 2019
December 2019
January 2020
April 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
January 2021
August 2021
October 2021
November 2021
December 2021
February 2022
June 2022
July 2022
September 2022
December 2022
January 2023
June 2023
July 2023
August 2023
February 2024
May 2024
October 2024
November 2024
December 2024
September 2025
November 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 45, "token_count": 9}, {"author_id": 0, "token_count": 2327}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 10, "token_count": 104}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 10, "token_count": 217}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 216}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 47, "token_count": 30}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 86}, {"author_id": 23, "token_count": 24}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 93}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 42, "token_count": 19}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 140}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 0, "token_count": 143}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 49, "token_count": 39}, {"author_id": 0, "token_count": 27}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 50}, {"author_id": 5, "token_count": 1000}, {"author_id": 44, "token_count": 20}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 203}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 19, "token_count": 121}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 13, "token_count": 399}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 150}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 57, "token_count": 10}, {"author_id": 48, "token_count": 39}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 50}, {"author_id": 0, "token_count": 118}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 15, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 9, "token_count": 365}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 16, "token_count": 248}, {"author_id": 12, "token_count": 101}, {"author_id": 17, "token_count": 25}, {"author_id": 3, "token_count": 197}, {"author_id": 59, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 105}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 9, "token_count": 27}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 4, "token_count": 207}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 16, "token_count": 61}, {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 51, "token_count": 21}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 6, "token_count": 424}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 24, "token_count": 8}, {"author_id": 6, "token_count": 347}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 31, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 20, "token_count": 10}, {"author_id": 4, "token_count": 35}, {"author_id": 14, "token_count": 273}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 8, "token_count": 465}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 7, "token_count": 811}, {"author_id": 34, "token_count": 90}, {"author_id": 38, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 77}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 177}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 15, "token_count": 22}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 20, "token_count": 116}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 36, "token_count": 21}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 25, "token_count": 106}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 20, "token_count": 7}, {"author_id": 1, "token_count": 30}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 36, "token_count": 9}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 25, "token_count": 12}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 29, "token_count": 18}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 21, "token_count": 207}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 0, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Mimi Zohar
4465
38.83%
Petko Manolov
1007
8.76%
Curtis Veit
811
7.05%
Tyler Hicks
771
6.70%
THOBY Simon
465
4.04%
Mikhail Kurinnoi
399
3.47%
Nayna Jain
392
3.41%
Eric Paris
321
2.79%
Janne Karhunen
309
2.69%
Tushar Sugandhi
273
2.37%
Lakshmi Ramasubramanian
259
2.25%
Matthew Garrett
256
2.23%
Dmitry Kasatkin
249
2.17%
Roberto Sassu
223
1.94%
Thiago Jung Bauermann
217
1.89%
Jann Horn
207
1.80%
Christian Brauner
134
1.17%
Eric Richter
121
1.05%
GUO Zihua
118
1.03%
liqiong
90
0.78%
Laura Abbott
39
0.34%
Dan Carpenter
39
0.34%
Stefan Berger
34
0.30%
Eric W. Biedermann
30
0.26%
Eric Snowberg
30
0.26%
Prakhar Srivastava
25
0.22%
Peter Moody
24
0.21%
Krzysztof Struczynski
21
0.18%
Casey Schaufler
21
0.18%
Sasha Levin
20
0.17%
Linus Torvalds
20
0.17%
James Morris
15
0.13%
Kees Cook
12
0.10%
Gustavo A. R. Silva
10
0.09%
Christoph Hellwig
10
0.09%
Bruno Meneguele
8
0.07%
Scott Branden
3
0.03%
Petr Vorel
3
0.03%
Thomas Gleixner
2
0.02%
Linus Torvalds (pre-git)
2
0.02%
Others
44
0.38%
Total
11499
ima_queue.c
290
-
13
1039
Mimi Zohar
Roberto Sassu
Stefan Berger
Eric Richter
Steven Chen
Tushar Sugandhi
Nayna Jain
Kees Cook
David Woodhouse
Thomas Gleixner
Linus Torvalds (pre-git)
Linus Torvalds
Others
May 1998
February 2002
April 2005
February 2009
November 2010
December 2011
June 2013
February 2014
June 2016
December 2016
January 2017
June 2018
February 2019
June 2019
March 2020
May 2021
November 2024
April 2025
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 483}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 19, "token_count": 27}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 175}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 95}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 15, "token_count": 94}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 11, "token_count": 26}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 30, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Mimi Zohar
666
64.10%
Roberto Sassu
185
17.81%
Stefan Berger
97
9.34%
Eric Richter
27
2.60%
Steven Chen
26
2.50%
Tushar Sugandhi
11
1.06%
Nayna Jain
10
0.96%
Kees Cook
5
0.48%
David Woodhouse
5
0.48%
Thomas Gleixner
2
0.19%
Linus Torvalds (pre-git)
2
0.19%
Linus Torvalds
1
0.10%
Others
2
0.19%
Total
1039
ima_queue_keys.c
177
-
6
547
Lakshmi Ramasubramanian
Christian Brauner
Roberto Sassu
Tyler Hicks
Tushar Sugandhi
Kees Cook
January 2020
June 2020
July 2020
January 2021
July 2021
January 2023
February 2026
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 501}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 30, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Lakshmi Ramasubramanian
532
97.26%
Christian Brauner
6
1.10%
Roberto Sassu
4
0.73%
Tyler Hicks
2
0.37%
Tushar Sugandhi
2
0.37%
Kees Cook
1
0.18%
Total
547
ima_template.c
537
-
17
2551
Roberto Sassu
Mimi Zohar
Thiago Jung Bauermann
Lakshmi Ramasubramanian
Nayna Jain
Prakhar Srivastava
Kees Cook
Eric Paris
Eric Biggers
Gustavo A. R. Silva
Dmitry Kasatkin
Thomas Gleixner
Others
February 2009
April 2010
June 2013
July 2013
November 2013
December 2013
February 2014
May 2014
September 2014
October 2014
December 2016
May 2017
November 2017
September 2018
February 2019
May 2019
June 2019
October 2019
March 2020
July 2020
November 2020
March 2021
May 2021
June 2021
December 2021
January 2022
November 2022
February 2026
var spanGroupData = [ {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 611}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 285}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 815}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 237}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 17, "token_count": 34}, {"author_id": 3, "token_count": 79}, {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 9, "token_count": 39}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 52}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 30, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Roberto Sassu
1359
53.27%
Mimi Zohar
936
36.69%
Thiago Jung Bauermann
79
3.10%
Lakshmi Ramasubramanian
52
2.04%
Nayna Jain
39
1.53%
Prakhar Srivastava
34
1.33%
Kees Cook
10
0.39%
Eric Paris
6
0.24%
Eric Biggers
4
0.16%
Gustavo A. R. Silva
3
0.12%
Dmitry Kasatkin
3
0.12%
Thomas Gleixner
1
0.04%
Others
25
0.98%
Total
2551
ima_template_lib.c
764
-
13
2950
Roberto Sassu
Mimi Zohar
Thiago Jung Bauermann
Stefan Berger
Prakhar Srivastava
Gustavo A. R. Silva
Paul Moore
Al Viro
Thomas Gleixner
Eric Paris
Christian Brauner
Others
February 2009
April 2010
March 2011
February 2012
June 2013
July 2013
November 2013
February 2014
October 2014
April 2015
June 2015
December 2016
May 2017
March 2018
June 2019
June 2020
July 2020
August 2020
May 2021
June 2021
November 2021
December 2021
January 2022
April 2022
June 2022
November 2022
January 2023
March 2024
April 2024
August 2024
var spanGroupData = [ {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 1147}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 27, "token_count": 3}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 97}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 238}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 17, "token_count": 36}, {"author_id": 3, "token_count": 165}, {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 467}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 1, "token_count": 127}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 168}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 40, "token_count": 9}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 15, "token_count": 43}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 24, "token_count": 24}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Roberto Sassu
2197
74.47%
Mimi Zohar
435
14.75%
Thiago Jung Bauermann
180
6.10%
Stefan Berger
43
1.46%
Prakhar Srivastava
36
1.22%
Gustavo A. R. Silva
27
0.92%
Paul Moore
9
0.31%
Al Viro
3
0.10%
Thomas Gleixner
1
0.03%
Eric Paris
1
0.03%
Christian Brauner
1
0.03%
Others
17
0.58%
Total
2950
ima_template_lib.h
69
-
6
416
Roberto Sassu
Mimi Zohar
Thiago Jung Bauermann
Prakhar Srivastava
Thomas Gleixner
Others
February 2009
June 2013
July 2013
April 2015
May 2017
June 2019
July 2020
May 2021
June 2021
December 2021
var spanGroupData = [ {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 224}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 3, "token_count": 4}, {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Roberto Sassu
318
76.44%
Mimi Zohar
88
21.15%
Thiago Jung Bauermann
4
0.96%
Prakhar Srivastava
4
0.96%
Thomas Gleixner
1
0.24%
Others
1
0.24%
Total
416
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
125
Author
Tokens
Proportion
Commits
Proportion
0
Mimi Zohar
13898
35.27%
118
18.88%
1
Roberto Sassu
7882
20.00%
88
14.08%
2
Dmitry Kasatkin
2597
6.59%
61
9.76%
3
Thiago Jung Bauermann
1744
4.43%
14
2.24%
4
Lakshmi Ramasubramanian
1251
3.18%
18
2.88%
5
Petko Manolov
1242
3.15%
5
0.80%
6
Tyler Hicks
838
2.13%
15
2.40%
7
Curtis Veit
811
2.06%
1
0.16%
8
THOBY Simon
740
1.88%
6
0.96%
9
Nayna Jain
735
1.87%
8
1.28%
10
Eric Paris
534
1.36%
18
2.88%
11
Steven Chen
517
1.31%
9
1.44%
12
Matthew Garrett
485
1.23%
5
0.80%
13
Mikhail Kurinnoi
432
1.10%
2
0.32%
14
Tushar Sugandhi
428
1.09%
9
1.44%
15
Stefan Berger
383
0.97%
12
1.92%
16
Janne Karhunen
357
0.91%
2
0.32%
17
Prakhar Srivastava
356
0.90%
2
0.32%
18
Eric Biggers
342
0.87%
4
0.64%
19
Eric Richter
329
0.84%
10
1.60%
20
Christian Brauner
303
0.77%
11
1.76%
21
Jann Horn
207
0.53%
2
0.32%
22
Enrico Bravi
173
0.44%
1
0.16%
23
Peter Moody
148
0.38%
1
0.16%
24
Gustavo A. R. Silva
126
0.32%
9
1.44%
25
GUO Zihua
121
0.31%
3
0.48%
26
Coiby Xu
119
0.30%
7
1.12%
27
Al Viro
114
0.29%
9
1.44%
28
Harshit Mogalapalli
112
0.28%
1
0.16%
29
Casey Schaufler
108
0.27%
4
0.64%
30
Kees Cook
106
0.27%
10
1.60%
31
Bruno Meneguele
105
0.27%
5
0.80%
32
Florent Revest
103
0.26%
1
0.16%
33
David Howells
96
0.24%
12
1.92%
34
liqiong
90
0.23%
1
0.16%
35
KP Singh
71
0.18%
2
0.32%
36
Eric Snowberg
62
0.16%
3
0.48%
37
Baoquan He
62
0.16%
2
0.32%
38
Petr Vorel
58
0.15%
6
0.96%
39
Linus Torvalds (pre-git)
49
0.12%
11
1.76%
40
Paul Moore
49
0.12%
3
0.48%
41
David Woodhouse
49
0.12%
2
0.32%
42
Linus Torvalds
47
0.12%
6
0.96%
43
Dmitry Safonov
46
0.12%
1
0.16%
44
Sasha Levin
45
0.11%
1
0.16%
45
James Morris
42
0.11%
6
0.96%
46
Jeff Layton
41
0.10%
2
0.32%
47
Eric W. Biedermann
40
0.10%
2
0.32%
48
Laura Abbott
39
0.10%
1
0.16%
49
Dan Carpenter
39
0.10%
1
0.16%
50
Ard Biesheuvel
39
0.10%
1
0.16%
51
Krzysztof Struczynski
38
0.10%
2
0.32%
52
Tycho Andersen
33
0.08%
3
0.48%
53
Goldwyn Rodrigues
31
0.08%
1
0.16%
54
Chris J Arges
31
0.08%
1
0.16%
55
Scott Branden
29
0.07%
2
0.32%
56
Mat Martineau
29
0.07%
1
0.16%
57
Christoph Hellwig
28
0.07%
6
0.96%
58
Andreas Gruenbacher
27
0.07%
1
0.16%
59
Thomas Gleixner
26
0.07%
2
0.32%
60
Others
419
1.06%
72
11.52%
Total
39401
625