Linux Source Code
Home
Release 6.7
Help
integrity
root
security
Highlighting
Reset All
By Author
By Age
──────────
Aditya Garg
Al Viro
Amir Goldstein
Andreas Gruenbacher
Ard Biesheuvel
Bruno Meneguele
Christian Brauner
Christoph Hellwig
Curtis Veit
Dan Carpenter
David Howells
David Woodhouse
Dmitry Kasatkin
Eric Biggers
Eric Paris
Eric Richter
Eric Snowberg
Eric W. Biedermann
Florent Revest
GUO Zihua
Goldwyn Rodrigues
Gustavo A. R. Silva
James Morris
Janne Karhunen
Javier Martinez Canillas
Jeff Layton
Josh Boyer
KP Singh
Kees Cook
Krzysztof Struczynski
Lakshmi Ramasubramanian
Laura Abbott
Lenny Szubowicz
Linus Torvalds
Linus Torvalds (pre-git)
Martin Schwidefsky
Mat Martineau
Matthew Garrett
Mikhail Kurinnoi
Mimi Zohar
Nayna Jain
Others
Paul Moore
Peter Moody
Petko Manolov
Petr Vorel
Prakhar Srivastava
Roberto Sassu
Russell Currey
Sasha Levin
Scott Branden
Seth Forshee
Stefan Berger
THOBY Simon
Thiago Jung Bauermann
Thomas Gleixner
Tushar Sugandhi
Tycho Andersen
Tyler Hicks
Xiu Jianfeng
liqiong
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
evm
1821
5
39
6681
Mimi Zohar
Matthew Garrett
Dmitry Kasatkin
Roberto Sassu
Christian Brauner
James Morris
Xiu Jianfeng
David Howells
Dan Carpenter
Christoph Hellwig
Seth Forshee
Al Viro
Paul Moore
Andreas Gruenbacher
Eric W. Biedermann
Eric Paris
Tycho Andersen
Thomas Gleixner
Bruno Meneguele
Thiago Jung Bauermann
David Woodhouse
Eric Biggers
Stefan Berger
Others
February 2002
July 2002
October 2004
April 2005
February 2009
May 2009
November 2009
December 2009
January 2010
October 2010
March 2011
May 2011
August 2011
September 2011
October 2011
December 2011
February 2012
May 2012
September 2012
January 2013
February 2013
August 2013
October 2013
February 2014
March 2014
May 2014
August 2014
September 2014
October 2014
November 2014
March 2015
April 2015
May 2015
October 2015
February 2016
April 2016
August 2016
September 2016
December 2016
February 2017
May 2017
October 2017
November 2017
December 2017
February 2018
March 2018
May 2018
June 2018
July 2018
September 2018
December 2018
January 2019
March 2019
May 2019
June 2019
April 2020
May 2020
September 2020
January 2021
April 2021
May 2021
June 2021
October 2021
February 2022
May 2022
June 2022
September 2022
November 2022
January 2023
March 2023
June 2023
August 2023
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 48, "token_count": 20}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 24, "token_count": 87}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 42, "token_count": 26}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 186}, {"author_id": 0, "token_count": 1829}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 23}, {"author_id": 0, "token_count": 220}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 206}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 2, "token_count": 352}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 45, "token_count": 8}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 135}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 13, "token_count": 39}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 2, "token_count": 207}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 56, "token_count": 17}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 57, "token_count": 17}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 63}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 316}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 56, "token_count": 9}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 41, "token_count": 2}, {"author_id": 3, "token_count": 874}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 41, "token_count": 2}, {"author_id": 3, "token_count": 164}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 55, "token_count": 9}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 41, "token_count": 25}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 27, "token_count": 8}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 52, "token_count": 12}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 148}, {"author_id": 1, "token_count": 570}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 250}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 16, "token_count": 11}, {"author_id": 37, "token_count": 28}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 16, "token_count": 114}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 49, "token_count": 18}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 16, "token_count": 38}, {"author_id": 37, "token_count": 52}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 1, "token_count": 116}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Mimi Zohar
2654
39.72%
Matthew Garrett
1417
21.21%
Dmitry Kasatkin
993
14.86%
Roberto Sassu
962
14.40%
Christian Brauner
165
2.47%
James Morris
87
1.30%
Xiu Jianfeng
80
1.20%
David Howells
42
0.63%
Dan Carpenter
29
0.43%
Christoph Hellwig
27
0.40%
Seth Forshee
26
0.39%
Al Viro
24
0.36%
Paul Moore
18
0.27%
Andreas Gruenbacher
17
0.25%
Eric W. Biedermann
13
0.19%
Eric Paris
13
0.19%
Tycho Andersen
12
0.18%
Thomas Gleixner
9
0.13%
Bruno Meneguele
8
0.12%
Thiago Jung Bauermann
5
0.07%
David Woodhouse
4
0.06%
Eric Biggers
3
0.04%
Stefan Berger
2
0.03%
Others
71
1.06%
Total
6681
ima
9003
18
114
38002
Mimi Zohar
Roberto Sassu
Dmitry Kasatkin
Thiago Jung Bauermann
Lakshmi Ramasubramanian
Petko Manolov
Tyler Hicks
Curtis Veit
Nayna Jain
THOBY Simon
Eric Paris
Matthew Garrett
Tushar Sugandhi
Mikhail Kurinnoi
Prakhar Srivastava
Janne Karhunen
Eric Richter
Christian Brauner
Peter Moody
Stefan Berger
GUO Zihua
Florent Revest
Bruno Meneguele
Goldwyn Rodrigues
liqiong
David Howells
Linus Torvalds (pre-git)
KP Singh
Kees Cook
Jeff Layton
Eric Snowberg
Petr Vorel
David Woodhouse
Laura Abbott
James Morris
Linus Torvalds
Sasha Levin
Gustavo A. R. Silva
Ard Biesheuvel
Dan Carpenter
Krzysztof Struczynski
Eric W. Biedermann
Eric Biggers
Al Viro
Tycho Andersen
Paul Moore
Christoph Hellwig
Scott Branden
Mat Martineau
Andreas Gruenbacher
Thomas Gleixner
Seth Forshee
Xiu Jianfeng
Others
September 1991
November 1993
May 1994
October 1994
January 1996
February 1998
May 1998
September 1999
March 2000
June 2000
October 2000
February 2002
November 2002
April 2004
October 2004
April 2005
June 2005
January 2006
March 2007
July 2007
October 2008
February 2009
April 2009
May 2009
August 2009
September 2009
October 2009
November 2009
December 2009
January 2010
March 2010
April 2010
July 2010
August 2010
October 2010
November 2010
January 2011
February 2011
March 2011
May 2011
July 2011
August 2011
October 2011
December 2011
January 2012
February 2012
May 2012
June 2012
September 2012
October 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
October 2013
November 2013
December 2013
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
March 2015
April 2015
May 2015
June 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
August 2016
September 2016
October 2016
December 2016
January 2017
February 2017
April 2017
May 2017
June 2017
September 2017
October 2017
November 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
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
June 2022
July 2022
August 2022
September 2022
November 2022
December 2022
January 2023
February 2023
March 2023
April 2023
June 2023
July 2023
August 2023
October 2023
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 34, "token_count": 14}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 34, "token_count": 28}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 34, "token_count": 12}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 34, "token_count": 5}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 26, "token_count": 12}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 13, "token_count": 7}, {"author_id": 24, "token_count": 28}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 36, "token_count": 51}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 45, "token_count": 7}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 24, "token_count": 9}, {"author_id": 0, "token_count": 6288}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 11, "token_count": 135}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 42, "token_count": 14}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 11, "token_count": 15}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 11, "token_count": 259}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 11, "token_count": 149}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 497}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 131}, {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 705}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 45, "token_count": 30}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 210}, {"author_id": 0, "token_count": 75}, {"author_id": 25, "token_count": 127}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 13, "token_count": 54}, {"author_id": 2, "token_count": 253}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 26, "token_count": 19}, {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 317}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 48, "token_count": 22}, {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 560}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 2, "token_count": 126}, {"author_id": 0, "token_count": 77}, {"author_id": 1, "token_count": 2855}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 102}, {"author_id": 0, "token_count": 231}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 2, "token_count": 175}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 1, "token_count": 116}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 1, "token_count": 74}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 531}, {"author_id": 1, "token_count": 114}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 334}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 497}, {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 32}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 1, "token_count": 204}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 48, "token_count": 6}, {"author_id": 2, "token_count": 172}, {"author_id": 1, "token_count": 359}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 65}, {"author_id": 0, "token_count": 143}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 13, "token_count": 13}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 41, "token_count": 39}, {"author_id": 0, "token_count": 31}, {"author_id": 1, "token_count": 225}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 121}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 49}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 225}, {"author_id": 7, "token_count": 1195}, {"author_id": 53, "token_count": 45}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 48, "token_count": 3}, {"author_id": 0, "token_count": 446}, {"author_id": 7, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 272}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 47, "token_count": 28}, {"author_id": 56, "token_count": 15}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 57, "token_count": 27}, {"author_id": 0, "token_count": 169}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1762}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 15, "token_count": 401}, {"author_id": 0, "token_count": 44}, {"author_id": 5, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 178}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 42, "token_count": 10}, {"author_id": 50, "token_count": 50}, {"author_id": 1, "token_count": 515}, {"author_id": 52, "token_count": 2}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 139}, {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 19}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 313}, {"author_id": 44, "token_count": 2}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 243}, {"author_id": 0, "token_count": 106}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 43, "token_count": 40}, {"author_id": 4, "token_count": 40}, {"author_id": 52, "token_count": 27}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 62}, {"author_id": 43, "token_count": 15}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 25}, {"author_id": 7, "token_count": 7}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 21, "token_count": 31}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 245}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 46, "token_count": 16}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 20, "token_count": 43}, {"author_id": 31, "token_count": 97}, {"author_id": 5, "token_count": 431}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 5, "token_count": 44}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 1, "token_count": 126}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 149}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 51, "token_count": 4}, {"author_id": 43, "token_count": 1}, {"author_id": 1, "token_count": 39}, {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 299}, {"author_id": 3, "token_count": 151}, {"author_id": 18, "token_count": 370}, {"author_id": 4, "token_count": 1648}, {"author_id": 55, "token_count": 23}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 26, "token_count": 13}, {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 51, "token_count": 4}, {"author_id": 3, "token_count": 111}, {"author_id": 4, "token_count": 9}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 5, "token_count": 267}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 6, "token_count": 325}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 54, "token_count": 2}, {"author_id": 29, "token_count": 102}, {"author_id": 19, "token_count": 61}, {"author_id": 6, "token_count": 641}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 1009}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 58, "token_count": 38}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 168}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 6, "token_count": 140}, {"author_id": 0, "token_count": 7}, {"author_id": 1, "token_count": 87}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 27, "token_count": 4}, {"author_id": 8, "token_count": 508}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 51, "token_count": 15}, {"author_id": 8, "token_count": 353}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 27, "token_count": 93}, {"author_id": 40, "token_count": 14}, {"author_id": 1, "token_count": 9}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 54, "token_count": 39}, {"author_id": 33, "token_count": 58}, {"author_id": 59, "token_count": 31}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 51, "token_count": 3}, {"author_id": 40, "token_count": 57}, {"author_id": 6, "token_count": 79}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 16, "token_count": 72}, {"author_id": 6, "token_count": 35}, {"author_id": 14, "token_count": 404}, {"author_id": 52, "token_count": 4}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 6, "token_count": 19}, {"author_id": 26, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 636}, {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 6, "token_count": 3}, {"author_id": 0, "token_count": 6}, {"author_id": 1, "token_count": 201}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 122}, {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 12, "token_count": 740}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 49, "token_count": 8}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 10, "token_count": 811}, {"author_id": 35, "token_count": 90}, {"author_id": 43, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 442}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 27, "token_count": 1}, {"author_id": 0, "token_count": 490}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 1, "token_count": 19}, {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 21, "token_count": 84}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 138}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 16, "token_count": 116}, {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 17, "token_count": 21}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 16, "token_count": 25}, {"author_id": 28, "token_count": 106}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 49, "token_count": 24}, {"author_id": 1, "token_count": 17}, {"author_id": 37, "token_count": 2}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 16, "token_count": 52}, {"author_id": 1, "token_count": 106}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 44, "token_count": 60}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 46, "token_count": 20}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 17, "token_count": 39}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 33, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 51, "token_count": 16}, {"author_id": 0, "token_count": 129}, ]}, ]
Author Name
Tokens
Token Proportion
Mimi Zohar
14314
37.67%
Roberto Sassu
7043
18.53%
Dmitry Kasatkin
3637
9.57%
Thiago Jung Bauermann
1738
4.57%
Lakshmi Ramasubramanian
1242
3.27%
Petko Manolov
1213
3.19%
Tyler Hicks
861
2.27%
Curtis Veit
811
2.13%
Nayna Jain
752
1.98%
THOBY Simon
740
1.95%
Eric Paris
558
1.47%
Matthew Garrett
531
1.40%
Tushar Sugandhi
432
1.14%
Mikhail Kurinnoi
401
1.06%
Prakhar Srivastava
370
0.97%
Janne Karhunen
360
0.95%
Eric Richter
321
0.84%
Christian Brauner
266
0.70%
Peter Moody
127
0.33%
Stefan Berger
120
0.32%
GUO Zihua
106
0.28%
Florent Revest
102
0.27%
Bruno Meneguele
98
0.26%
Goldwyn Rodrigues
97
0.26%
liqiong
90
0.24%
David Howells
87
0.23%
Linus Torvalds (pre-git)
73
0.19%
KP Singh
71
0.19%
Kees Cook
63
0.17%
Jeff Layton
62
0.16%
Eric Snowberg
60
0.16%
Petr Vorel
59
0.16%
David Woodhouse
51
0.13%
Laura Abbott
50
0.13%
James Morris
50
0.13%
Linus Torvalds
48
0.13%
Sasha Levin
45
0.12%
Gustavo A. R. Silva
44
0.12%
Ard Biesheuvel
41
0.11%
Dan Carpenter
39
0.10%
Krzysztof Struczynski
38
0.10%
Eric W. Biedermann
37
0.10%
Eric Biggers
36
0.09%
Al Viro
34
0.09%
Tycho Andersen
33
0.09%
Paul Moore
32
0.08%
Christoph Hellwig
32
0.08%
Scott Branden
31
0.08%
Mat Martineau
28
0.07%
Andreas Gruenbacher
27
0.07%
Thomas Gleixner
25
0.07%
Seth Forshee
15
0.04%
Xiu Jianfeng
2
0.01%
Others
459
1.21%
Total
38002
platform_certs
847
8
25
2911
Josh Boyer
Nayna Jain
David Howells
Eric Snowberg
Aditya Garg
Russell Currey
Martin Schwidefsky
Lenny Szubowicz
Javier Martinez Canillas
Linus Torvalds
Dmitry Kasatkin
Mimi Zohar
Ard Biesheuvel
Stefan Berger
Linus Torvalds (pre-git)
Others
March 2000
October 2011
December 2011
August 2013
November 2014
February 2017
November 2017
May 2018
July 2018
December 2018
February 2019
April 2019
July 2019
November 2019
February 2020
September 2020
January 2021
February 2021
July 2021
December 2021
January 2022
April 2022
September 2022
October 2022
February 2023
June 2023
August 2023
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 13, "token_count": 357}, {"author_id": 9, "token_count": 830}, {"author_id": 5, "token_count": 110}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 30, "token_count": 101}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 26, "token_count": 25}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 407}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 54, "token_count": 4}, {"author_id": 38, "token_count": 82}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 32, "token_count": 94}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 17, "token_count": 50}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 17, "token_count": 211}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 22, "token_count": 196}, {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 23, "token_count": 149}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 5, "token_count": 95}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 5, "token_count": 132}, {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Josh Boyer
830
28.51%
Nayna Jain
744
25.56%
David Howells
357
12.26%
Eric Snowberg
261
8.97%
Aditya Garg
200
6.87%
Russell Currey
149
5.12%
Martin Schwidefsky
101
3.47%
Lenny Szubowicz
94
3.23%
Javier Martinez Canillas
82
2.82%
Linus Torvalds
25
0.86%
Dmitry Kasatkin
11
0.38%
Mimi Zohar
5
0.17%
Ard Biesheuvel
4
0.14%
Stefan Berger
3
0.10%
Linus Torvalds (pre-git)
2
0.07%
Others
43
1.48%
Total
2911
Files:
digsig.c
225
-
20
966
Dmitry Kasatkin
Nayna Jain
Mimi Zohar
Thiago Jung Bauermann
Linus Torvalds
Eric Snowberg
Mat Martineau
David Howells
GUO Zihua
Kees Cook
Christoph Hellwig
Eric Biggers
Seth Forshee
Scott Branden
Thomas Gleixner
Others
October 2004
October 2011
September 2012
February 2013
August 2013
October 2013
October 2014
November 2014
July 2015
October 2015
April 2016
August 2016
September 2017
February 2018
September 2018
October 2018
December 2018
January 2019
June 2019
July 2019
October 2020
February 2021
April 2021
November 2021
January 2022
November 2022
March 2023
May 2023
August 2023
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 275}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 119}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 13, "token_count": 16}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 47, "token_count": 31}, {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 5, "token_count": 129}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 4, "token_count": 73}, {"author_id": 55, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 26, "token_count": 52}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 33, "token_count": 12}, {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 17, "token_count": 29}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 28, "token_count": 17}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 17, "token_count": 21}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 5, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Kasatkin
436
45.13%
Nayna Jain
144
14.91%
Mimi Zohar
91
9.42%
Thiago Jung Bauermann
73
7.56%
Linus Torvalds
52
5.38%
Eric Snowberg
52
5.38%
Mat Martineau
31
3.21%
David Howells
27
2.80%
GUO Zihua
17
1.76%
Kees Cook
12
1.24%
Christoph Hellwig
6
0.62%
Eric Biggers
5
0.52%
Seth Forshee
3
0.31%
Scott Branden
3
0.31%
Thomas Gleixner
2
0.21%
Others
12
1.24%
Total
966
digsig_asymmetric.c
157
-
13
627
Dmitry Kasatkin
Stefan Berger
Mikhail Kurinnoi
Petko Manolov
Bruno Meneguele
Eric Biggers
David Howells
Mimi Zohar
Thomas Gleixner
Thiago Jung Bauermann
Others
October 2011
February 2013
May 2013
August 2013
July 2014
October 2014
July 2015
December 2015
February 2016
March 2016
June 2017
June 2018
November 2018
April 2019
June 2019
September 2020
March 2021
January 2022
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 373}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 23}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 15, "token_count": 30}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 27, "token_count": 21}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 21, "token_count": 69}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 46, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Kasatkin
416
66.35%
Stefan Berger
69
11.00%
Mikhail Kurinnoi
30
4.78%
Petko Manolov
23
3.67%
Bruno Meneguele
21
3.35%
Eric Biggers
16
2.55%
David Howells
16
2.55%
Mimi Zohar
11
1.75%
Thomas Gleixner
2
0.32%
Thiago Jung Bauermann
2
0.32%
Others
21
3.35%
Total
627
iint.c
254
-
20
876
Mimi Zohar
Eric Paris
Dmitry Kasatkin
Amir Goldstein
Matthew Garrett
Kees Cook
Roberto Sassu
Linus Torvalds (pre-git)
Eric Richter
Thomas Gleixner
Christoph Hellwig
Thiago Jung Bauermann
Linus Torvalds
Others
May 1994
February 1998
May 1998
February 2002
July 2002
February 2009
May 2009
November 2009
December 2009
January 2010
October 2010
March 2011
August 2011
October 2011
February 2012
December 2012
April 2013
February 2014
March 2014
May 2014
November 2014
May 2015
October 2015
November 2015
June 2016
June 2017
December 2017
January 2018
May 2018
June 2018
October 2018
December 2018
June 2019
May 2020
April 2021
May 2021
March 2023
May 2023
October 2023
var spanGroupData = [ {"timestamp": 767775600, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 231}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 11, "token_count": 212}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 48}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 33, "token_count": 14}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 39, "token_count": 82}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Mimi Zohar
299
34.13%
Eric Paris
223
25.46%
Dmitry Kasatkin
123
14.04%
Amir Goldstein
82
9.36%
Matthew Garrett
54
6.16%
Kees Cook
14
1.60%
Roberto Sassu
13
1.48%
Linus Torvalds (pre-git)
8
0.91%
Eric Richter
6
0.68%
Thomas Gleixner
2
0.23%
Christoph Hellwig
2
0.23%
Thiago Jung Bauermann
1
0.11%
Linus Torvalds
1
0.11%
Others
48
5.48%
Total
876
integrity.h
336
-
22
1181
Dmitry Kasatkin
Mimi Zohar
Nayna Jain
Thiago Jung Bauermann
Stefan Berger
Eric Snowberg
Matthew Garrett
David Woodhouse
Lakshmi Ramasubramanian
Eric Paris
Tushar Sugandhi
Petr Vorel
Linus Torvalds (pre-git)
Peter Moody
Roberto Sassu
Linus Torvalds
Eric Richter
Thomas Gleixner
Gustavo A. R. Silva
Eric Biggers
David Howells
Others
May 1994
February 1998
April 2005
March 2007
February 2009
October 2010
March 2011
May 2011
August 2011
October 2011
January 2012
February 2012
June 2012
September 2012
December 2012
February 2013
March 2013
April 2013
June 2013
August 2013
October 2013
May 2014
June 2014
October 2014
November 2014
October 2015
January 2016
March 2016
June 2016
September 2016
June 2017
November 2017
December 2017
January 2018
February 2018
April 2018
May 2018
June 2018
December 2018
June 2019
July 2019
October 2019
February 2020
May 2020
June 2020
November 2020
November 2021
December 2021
January 2022
August 2023
October 2023
var spanGroupData = [ {"timestamp": 767775600, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 36, "token_count": 22}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 125}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 173}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 76}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 32}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 43, "token_count": 7}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 21, "token_count": 57}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 5, "token_count": 107}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 4, "token_count": 54}, {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 17, "token_count": 38}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Kasatkin
465
39.37%
Mimi Zohar
324
27.43%
Nayna Jain
113
9.57%
Thiago Jung Bauermann
58
4.91%
Stefan Berger
57
4.83%
Eric Snowberg
38
3.22%
Matthew Garrett
27
2.29%
David Woodhouse
22
1.86%
Lakshmi Ramasubramanian
17
1.44%
Eric Paris
11
0.93%
Tushar Sugandhi
8
0.68%
Petr Vorel
7
0.59%
Linus Torvalds (pre-git)
6
0.51%
Peter Moody
6
0.51%
Roberto Sassu
5
0.42%
Linus Torvalds
4
0.34%
Eric Richter
4
0.34%
Thomas Gleixner
2
0.17%
Gustavo A. R. Silva
2
0.17%
Eric Biggers
1
0.08%
David Howells
1
0.08%
Others
3
0.25%
Total
1181
integrity_audit.c
69
-
15
334
Mimi Zohar
Lakshmi Ramasubramanian
Eric W. Biedermann
David Woodhouse
Kees Cook
Linus Torvalds (pre-git)
Thomas Gleixner
Eric Paris
Stefan Berger
Others
March 1997
April 2005
December 2006
February 2009
May 2009
April 2010
January 2012
May 2012
March 2013
December 2013
February 2014
May 2018
June 2018
June 2019
June 2020
August 2020
January 2022
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 36, "token_count": 10}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 231}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 45, "token_count": 12}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 6, "token_count": 30}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Mimi Zohar
244
73.05%
Lakshmi Ramasubramanian
30
8.98%
Eric W. Biedermann
12
3.59%
David Woodhouse
10
2.99%
Kees Cook
4
1.20%
Linus Torvalds (pre-git)
3
0.90%
Thomas Gleixner
2
0.60%
Eric Paris
2
0.60%
Stefan Berger
1
0.30%
Others
26
7.78%
Total
334
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
146
Author
Tokens
Proportion
Commits
Proportion
0
Mimi Zohar
17942
34.79%
130
16.82%
1
Roberto Sassu
8023
15.56%
93
12.03%
2
Dmitry Kasatkin
6081
11.79%
100
12.94%
3
Matthew Garrett
2029
3.93%
13
1.68%
4
Thiago Jung Bauermann
1877
3.64%
15
1.94%
5
Nayna Jain
1753
3.40%
19
2.46%
6
Lakshmi Ramasubramanian
1289
2.50%
17
2.20%
7
Petko Manolov
1236
2.40%
5
0.65%
8
Tyler Hicks
861
1.67%
15
1.94%
9
Josh Boyer
830
1.61%
2
0.26%
10
Curtis Veit
811
1.57%
1
0.13%
11
Eric Paris
807
1.56%
26
3.36%
12
THOBY Simon
740
1.43%
6
0.78%
13
David Howells
530
1.03%
17
2.20%
14
Tushar Sugandhi
440
0.85%
10
1.29%
15
Mikhail Kurinnoi
431
0.84%
2
0.26%
16
Christian Brauner
431
0.84%
16
2.07%
17
Eric Snowberg
411
0.80%
12
1.55%
18
Prakhar Srivastava
370
0.72%
2
0.26%
19
Janne Karhunen
360
0.70%
2
0.26%
20
Eric Richter
331
0.64%
10
1.29%
21
Stefan Berger
252
0.49%
12
1.55%
22
Aditya Garg
200
0.39%
2
0.26%
23
Russell Currey
149
0.29%
2
0.26%
24
James Morris
137
0.27%
6
0.78%
25
Peter Moody
133
0.26%
1
0.13%
26
Linus Torvalds
130
0.25%
6
0.78%
27
Bruno Meneguele
127
0.25%
6
0.78%
28
GUO Zihua
123
0.24%
3
0.39%
29
Florent Revest
102
0.20%
1
0.13%
30
Martin Schwidefsky
101
0.20%
1
0.13%
31
Goldwyn Rodrigues
97
0.19%
1
0.13%
32
Lenny Szubowicz
94
0.18%
2
0.26%
33
Kees Cook
93
0.18%
12
1.55%
34
Linus Torvalds (pre-git)
92
0.18%
13
1.68%
35
liqiong
90
0.17%
1
0.13%
36
David Woodhouse
87
0.17%
2
0.26%
37
Xiu Jianfeng
82
0.16%
3
0.39%
38
Javier Martinez Canillas
82
0.16%
1
0.13%
39
Amir Goldstein
82
0.16%
1
0.13%
40
KP Singh
71
0.14%
2
0.26%
41
Dan Carpenter
68
0.13%
4
0.52%
42
Christoph Hellwig
67
0.13%
7
0.91%
43
Petr Vorel
66
0.13%
6
0.78%
44
Jeff Layton
62
0.12%
2
0.26%
45
Eric W. Biedermann
62
0.12%
4
0.52%
46
Eric Biggers
61
0.12%
6
0.78%
47
Mat Martineau
59
0.11%
1
0.13%
48
Al Viro
58
0.11%
8
1.03%
49
Paul Moore
50
0.10%
2
0.26%
50
Laura Abbott
50
0.10%
1
0.13%
51
Gustavo A. R. Silva
46
0.09%
9
1.16%
52
Tycho Andersen
45
0.09%
3
0.39%
53
Sasha Levin
45
0.09%
1
0.13%
54
Ard Biesheuvel
45
0.09%
3
0.39%
55
Thomas Gleixner
44
0.09%
2
0.26%
56
Seth Forshee
44
0.09%
2
0.26%
57
Andreas Gruenbacher
44
0.09%
1
0.13%
58
Krzysztof Struczynski
38
0.07%
2
0.26%
59
Scott Branden
34
0.07%
2
0.26%
60
Others
683
1.32%
116
15.01%
Total
51578
773