Linux Source Code
Home
Release 5.1
Help
tpm
root
drivers
char
Highlighting
Reset All
By Author
By Age
──────────
Alex Williamson
Alexander Steffen
Andrey Pronin
Andy Shevchenko
Arnd Bergmann
Ashley Lai
Azhar Shaikh
Björn Helgaas
Bryan Freed
Christophe Ricard
Daniel De Graaf
David Smith
David Vrabel
Dmitry Torokhov
Enric Balletbò i Serra
Gang Wei
Gerard Snitselaar
Hamza Attak
Harald Hoyer
Hon Ching (Vicky) Lo
James Bottomley
Jarkko Sakkinen
Jason Gunthorpe
Javier Martinez Canillas
Jeff Garzik
Jeremy Boone
Jiandi An
Jiang Liu
Josh Zimmerman
Kees Cook
Kent Yoder
Kiran Padwal
Kylene Jo Hall
Leendert van Doorn
Linus Walleij
Louis Collard
Maciej S. Szmigiero
Marcel Selhorst
Mathias Leblanc
Matthew Garrett
Michal Suchanek
Mimi Zohar
Nayna Jain
Nishanth Aravamudan
Others
Peter Hüwe
Petr Vandrovec
Rafael J. Wysocki
Rajiv Andrade
Randy Dunlap
Roberto Sassu
Seiji Munetoh
Shuah Khan
Shubhrajyoti Datta
Stefan Berger
Tadeusz Struk
Thiébaud Weksteen
Tomas Winkler
Wei Yongjun
Xiaoyan Zhang
jia zhang
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
eventlog
1001
7
23
3726
Thiébaud Weksteen
Nayna Jain
Kylene Jo Hall
Kent Yoder
Hon Ching (Vicky) Lo
Ashley Lai
Harald Hoyer
Jason Gunthorpe
Seiji Munetoh
jia zhang
Petr Vandrovec
Enric Balletbò i Serra
Roberto Sassu
Andy Shevchenko
Others
January 2006
February 2006
April 2006
May 2006
May 2009
September 2009
March 2010
July 2012
August 2012
September 2012
November 2012
December 2013
May 2014
July 2014
June 2015
February 2016
November 2016
January 2017
March 2017
June 2017
September 2017
April 2018
May 2018
January 2019
February 2019
var spanGroupData = [ {"timestamp": 1136102400, "group": [ {"author_id": 3, "token_count": 803}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 34, "token_count": 46}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 20, "token_count": 241}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 7, "token_count": 100}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 24, "token_count": 159}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 33, "token_count": 52}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 48}, {"author_id": 8, "token_count": 118}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 920}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 45, "token_count": 27}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 43, "token_count": 15}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 13, "token_count": 225}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 13, "token_count": 886}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 39, "token_count": 35}, {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thiébaud Weksteen
1111
29.82%
Nayna Jain
1038
27.86%
Kylene Jo Hall
809
21.71%
Kent Yoder
244
6.55%
Hon Ching (Vicky) Lo
159
4.27%
Ashley Lai
100
2.68%
Harald Hoyer
52
1.40%
Jason Gunthorpe
52
1.40%
Seiji Munetoh
46
1.23%
jia zhang
35
0.94%
Petr Vandrovec
27
0.72%
Enric Balletbò i Serra
15
0.40%
Roberto Sassu
6
0.16%
Andy Shevchenko
1
0.03%
Others
31
0.83%
Total
3726
st33zp24
1486
4
12
5508
Christophe Ricard
Mathias Leblanc
Andy Shevchenko
Kent Yoder
Peter Hüwe
Stefan Berger
Jarkko Sakkinen
Jason Gunthorpe
Jeremy Boone
Gerard Snitselaar
Tomas Winkler
Others
November 2012
December 2012
January 2013
October 2013
November 2013
December 2014
January 2015
March 2015
February 2016
March 2016
July 2016
March 2017
June 2017
February 2018
April 2018
October 2018
February 2019
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 12, "token_count": 1353}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 20, "token_count": 56}, {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 533}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 2472}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 504}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 354}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 25, "token_count": 138}, {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Christophe Ricard
3880
70.44%
Mathias Leblanc
1353
24.56%
Andy Shevchenko
140
2.54%
Kent Yoder
56
1.02%
Peter Hüwe
32
0.58%
Stefan Berger
20
0.36%
Jarkko Sakkinen
7
0.13%
Jason Gunthorpe
7
0.13%
Jeremy Boone
5
0.09%
Gerard Snitselaar
4
0.07%
Tomas Winkler
2
0.04%
Others
2
0.04%
Total
5508
Files:
tpm-chip.c
633
-
13
2363
Jarkko Sakkinen
Jason Gunthorpe
James Bottomley
Stefan Berger
Josh Zimmerman
Nayna Jain
Roberto Sassu
Tomas Winkler
Thiébaud Weksteen
Michal Suchanek
Others
December 2014
January 2015
March 2015
April 2015
June 2015
November 2015
January 2016
February 2016
April 2016
June 2016
July 2016
November 2016
January 2017
March 2017
April 2017
May 2017
June 2017
August 2017
September 2017
November 2017
June 2018
October 2018
November 2018
February 2019
var spanGroupData = [ {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 420}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 35}, {"author_id": 2, "token_count": 241}, {"author_id": 5, "token_count": 108}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 2, "token_count": 209}, {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 2, "token_count": 5}, {"author_id": 8, "token_count": 11}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 10, "token_count": 277}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 27, "token_count": 78}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 2, "token_count": 173}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 125}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 448}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 16, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Jarkko Sakkinen
1058
44.77%
Jason Gunthorpe
652
27.59%
James Bottomley
277
11.72%
Stefan Berger
260
11.00%
Josh Zimmerman
78
3.30%
Nayna Jain
11
0.47%
Roberto Sassu
7
0.30%
Tomas Winkler
5
0.21%
Thiébaud Weksteen
2
0.08%
Michal Suchanek
1
0.04%
Others
12
0.51%
Total
2363
tpm-dev-common.c
277
-
5
1210
Tadeusz Struk
James Bottomley
Jarkko Sakkinen
Alexander Steffen
Kees Cook
January 2017
September 2017
October 2017
May 2018
September 2018
November 2018
March 2019
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 10, "token_count": 441}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 28, "token_count": 28}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 53, "token_count": 14}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 15, "token_count": 30}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 15, "token_count": 385}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 163}, {"author_id": 15, "token_count": 132}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 15, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Tadeusz Struk
564
46.61%
James Bottomley
441
36.45%
Jarkko Sakkinen
163
13.47%
Alexander Steffen
28
2.31%
Kees Cook
14
1.16%
Total
1210
tpm-dev.c
73
-
4
223
Jason Gunthorpe
James Bottomley
Tadeusz Struk
Jarkko Sakkinen
November 2013
December 2014
February 2016
January 2017
September 2018
var spanGroupData = [ {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 184}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 10, "token_count": 25}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 15, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Jason Gunthorpe
186
83.41%
James Bottomley
25
11.21%
Tadeusz Struk
8
3.59%
Jarkko Sakkinen
4
1.79%
Total
223
tpm-dev.h
33
-
3
159
James Bottomley
Tadeusz Struk
Others
January 2017
November 2017
September 2018
November 2018
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 10, "token_count": 115}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 15, "token_count": 37}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 15, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
James Bottomley
115
72.33%
Tadeusz Struk
43
27.04%
Others
1
0.63%
Total
159
tpm-interface.c
574
-
27
1904
Jarkko Sakkinen
Kylene Jo Hall
James Bottomley
Tomas Winkler
Jason Gunthorpe
Stefan Berger
Rajiv Andrade
Tadeusz Struk
Roberto Sassu
Kent Yoder
Nayna Jain
Dmitry Torokhov
David Smith
Mimi Zohar
Peter Hüwe
Javier Martinez Canillas
Nishanth Aravamudan
Leendert van Doorn
Enric Balletbò i Serra
Gerard Snitselaar
Christophe Ricard
Maciej S. Szmigiero
Thiébaud Weksteen
Hamza Attak
Others
March 2005
June 2005
October 2005
April 2006
May 2007
January 2008
July 2008
February 2009
March 2010
October 2010
November 2010
March 2011
September 2011
November 2011
June 2012
July 2012
November 2012
January 2013
October 2013
November 2013
May 2014
December 2014
January 2015
May 2015
November 2015
February 2016
March 2016
May 2016
August 2016
September 2016
October 2016
January 2017
February 2017
May 2017
June 2017
August 2017
September 2017
November 2017
March 2018
April 2018
May 2018
June 2018
August 2018
September 2018
October 2018
November 2018
January 2019
February 2019
March 2019
var spanGroupData = [ {"timestamp": 1109664000, "group": [ {"author_id": 3, "token_count": 248}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 3, "token_count": 28}, {"author_id": 37, "token_count": 10}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 3, "token_count": 125}, {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 35, "token_count": 19}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 22, "token_count": 38}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 22, "token_count": 7}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 52, "token_count": 21}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 56, "token_count": 15}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 6, "token_count": 7}, {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 22, "token_count": 7}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 20, "token_count": 41}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 59}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 181}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 176}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 10, "token_count": 41}, {"author_id": 0, "token_count": 26}, {"author_id": 40, "token_count": 2}, {"author_id": 8, "token_count": 27}, {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 16, "token_count": 3}, {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 43, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 45}, {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 198}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 31, "token_count": 8}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 15, "token_count": 50}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 52}, {"author_id": 4, "token_count": 119}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 16, "token_count": 45}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Jarkko Sakkinen
612
32.14%
Kylene Jo Hall
407
21.38%
James Bottomley
239
12.55%
Tomas Winkler
119
6.25%
Jason Gunthorpe
106
5.57%
Stefan Berger
67
3.52%
Rajiv Andrade
55
2.89%
Tadeusz Struk
50
2.63%
Roberto Sassu
48
2.52%
Kent Yoder
43
2.26%
Nayna Jain
32
1.68%
Dmitry Torokhov
22
1.16%
David Smith
19
1.00%
Mimi Zohar
15
0.79%
Peter Hüwe
12
0.63%
Javier Martinez Canillas
10
0.53%
Nishanth Aravamudan
10
0.53%
Leendert van Doorn
8
0.42%
Enric Balletbò i Serra
7
0.37%
Gerard Snitselaar
4
0.21%
Christophe Ricard
3
0.16%
Maciej S. Szmigiero
2
0.11%
Thiébaud Weksteen
2
0.11%
Hamza Attak
1
0.05%
Others
11
0.58%
Total
1904
tpm-sysfs.c
349
-
7
1656
Jason Gunthorpe
Jarkko Sakkinen
Stefan Berger
Tomas Winkler
Josh Zimmerman
Roberto Sassu
Others
November 2013
December 2013
December 2014
April 2016
September 2016
November 2016
January 2017
May 2017
June 2017
October 2018
November 2018
var spanGroupData = [ {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 1078}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 62}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 196}, {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 255}, ]}, ]
Author Name
Tokens
Token Proportion
Jason Gunthorpe
1119
67.57%
Jarkko Sakkinen
464
28.02%
Stefan Berger
62
3.74%
Tomas Winkler
8
0.48%
Josh Zimmerman
1
0.06%
Roberto Sassu
1
0.06%
Others
1
0.06%
Total
1656
tpm.h
474
-
25
1966
Jarkko Sakkinen
Rajiv Andrade
Tomas Winkler
Jason Gunthorpe
Kylene Jo Hall
Stefan Berger
Hamza Attak
Nayna Jain
James Bottomley
Roberto Sassu
Thiébaud Weksteen
Christophe Ricard
Xiaoyan Zhang
Javier Martinez Canillas
Tadeusz Struk
Kent Yoder
Azhar Shaikh
Enric Balletbò i Serra
Gang Wei
Leendert van Doorn
Nishanth Aravamudan
Others
March 2005
June 2005
October 2005
November 2005
March 2006
April 2006
October 2006
May 2007
February 2009
September 2011
November 2011
January 2012
June 2012
August 2012
October 2012
November 2012
January 2013
March 2013
November 2013
December 2014
January 2015
February 2015
April 2015
May 2015
October 2015
November 2015
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
January 2017
May 2017
June 2017
August 2017
September 2017
October 2017
November 2017
March 2018
May 2018
June 2018
September 2018
October 2018
November 2018
February 2019
var spanGroupData = [ {"timestamp": 1109664000, "group": [ {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 3, "token_count": 19}, {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 3, "token_count": 23}, {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 22, "token_count": 223}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 22, "token_count": 4}, {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 57, "token_count": 7}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 70}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 291}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 388}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 37}, {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 51}, {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 10, "token_count": 17}, {"author_id": 0, "token_count": 105}, {"author_id": 8, "token_count": 6}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 8}, {"author_id": 43, "token_count": 7}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 38, "token_count": 28}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 13, "token_count": 19}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 31, "token_count": 13}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 8}, {"author_id": 0, "token_count": 67}, {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 15, "token_count": 12}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 4, "token_count": 174}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 16, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Jarkko Sakkinen
1055
53.66%
Rajiv Andrade
233
11.85%
Tomas Winkler
191
9.72%
Jason Gunthorpe
138
7.02%
Kylene Jo Hall
77
3.92%
Stefan Berger
41
2.09%
Hamza Attak
28
1.42%
Nayna Jain
27
1.37%
James Bottomley
25
1.27%
Roberto Sassu
21
1.07%
Thiébaud Weksteen
19
0.97%
Christophe Ricard
15
0.76%
Xiaoyan Zhang
15
0.76%
Javier Martinez Canillas
13
0.66%
Tadeusz Struk
12
0.61%
Kent Yoder
9
0.46%
Azhar Shaikh
8
0.41%
Enric Balletbò i Serra
7
0.36%
Gang Wei
7
0.36%
Leendert van Doorn
5
0.25%
Nishanth Aravamudan
1
0.05%
Others
19
0.97%
Total
1966
tpm1-cmd.c
778
-
3
2605
Tomas Winkler
Roberto Sassu
Jarkko Sakkinen
October 2018
February 2019
var spanGroupData = [ {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 4, "token_count": 2520}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 16, "token_count": 78}, ]}, ]
Author Name
Tokens
Token Proportion
Tomas Winkler
2520
96.74%
Roberto Sassu
78
2.99%
Jarkko Sakkinen
7
0.27%
Total
2605
tpm2-cmd.c
1065
-
11
4024
Jarkko Sakkinen
Roberto Sassu
Nayna Jain
Tomas Winkler
Stefan Berger
James Bottomley
Jeremy Boone
Alexander Steffen
Andrey Pronin
Kees Cook
Jason Gunthorpe
December 2014
January 2015
February 2015
May 2015
October 2015
November 2015
January 2016
February 2016
June 2016
July 2016
August 2016
November 2016
January 2017
February 2017
June 2017
August 2017
September 2017
February 2018
March 2018
June 2018
September 2018
October 2018
November 2018
February 2019
var spanGroupData = [ {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 425}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 904}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 126}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 464}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 8, "token_count": 430}, {"author_id": 5, "token_count": 75}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 16, "token_count": 127}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 28, "token_count": 12}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 32, "token_count": 22}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 63}, {"author_id": 0, "token_count": 265}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 4, "token_count": 354}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 16, "token_count": 368}, ]}, ]
Author Name
Tokens
Token Proportion
Jarkko Sakkinen
2564
63.72%
Roberto Sassu
495
12.30%
Nayna Jain
430
10.69%
Tomas Winkler
357
8.87%
Stefan Berger
75
1.86%
James Bottomley
63
1.57%
Jeremy Boone
22
0.55%
Alexander Steffen
12
0.30%
Andrey Pronin
3
0.07%
Kees Cook
2
0.05%
Jason Gunthorpe
1
0.02%
Total
4024
tpm2-space.c
571
-
3
2850
Jarkko Sakkinen
James Bottomley
Tadeusz Struk
January 2017
September 2017
May 2018
October 2018
November 2018
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 10, "token_count": 558}, {"author_id": 0, "token_count": 2017}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 264}, ]}, ]
Author Name
Tokens
Token Proportion
Jarkko Sakkinen
2285
80.18%
James Bottomley
558
19.58%
Tadeusz Struk
7
0.25%
Total
2850
tpm_atmel.c
240
-
12
1030
Kylene Jo Hall
Jarkko Sakkinen
Christophe Ricard
Stefan Berger
Jason Gunthorpe
Jeff Garzik
Rafael J. Wysocki
Kent Yoder
Others
March 2005
June 2005
September 2005
October 2005
November 2005
April 2006
October 2006
August 2007
February 2009
July 2012
January 2013
November 2013
December 2014
February 2016
March 2016
February 2019
var spanGroupData = [ {"timestamp": 1109664000, "group": [ {"author_id": 3, "token_count": 476}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 3, "token_count": 93}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 128}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 47, "token_count": 15}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 54, "token_count": 10}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 81}, {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Kylene Jo Hall
766
74.37%
Jarkko Sakkinen
100
9.71%
Christophe Ricard
81
7.86%
Stefan Berger
22
2.14%
Jason Gunthorpe
15
1.46%
Jeff Garzik
15
1.46%
Rafael J. Wysocki
10
0.97%
Kent Yoder
1
0.10%
Others
20
1.94%
Total
1030
tpm_atmel.h
145
-
6
516
Kylene Jo Hall
Jarkko Sakkinen
Christophe Ricard
Kent Yoder
Others
November 2005
April 2006
July 2006
April 2007
May 2007
August 2007
March 2016
January 2017
var spanGroupData = [ {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 422}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 30}, ]}, ]
Author Name
Tokens
Token Proportion
Kylene Jo Hall
450
87.21%
Jarkko Sakkinen
48
9.30%
Christophe Ricard
9
1.74%
Kent Yoder
1
0.19%
Others
8
1.55%
Total
516
tpm_crb.c
699
-
10
2939
Jarkko Sakkinen
Tomas Winkler
Jason Gunthorpe
Jiandi An
Christophe Ricard
Andy Shevchenko
Gerard Snitselaar
Others
December 2014
September 2015
November 2015
January 2016
February 2016
March 2016
April 2016
June 2016
July 2016
September 2016
October 2016
December 2016
February 2017
March 2017
April 2017
June 2017
July 2017
August 2017
March 2018
April 2018
June 2018
February 2019
var spanGroupData = [ {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 850}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 405}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 4, "token_count": 214}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 19, "token_count": 21}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 197}, {"author_id": 2, "token_count": 98}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 23, "token_count": 3}, {"author_id": 0, "token_count": 164}, {"author_id": 19, "token_count": 252}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 25, "token_count": 20}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 19, "token_count": 100}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 270}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 96}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Jarkko Sakkinen
1380
46.95%
Tomas Winkler
611
20.79%
Jason Gunthorpe
513
17.45%
Jiandi An
373
12.69%
Christophe Ricard
25
0.85%
Andy Shevchenko
20
0.68%
Gerard Snitselaar
3
0.10%
Others
14
0.48%
Total
2939
tpm_i2c_atmel.c
233
-
5
907
Jason Gunthorpe
Jarkko Sakkinen
Christophe Ricard
Kiran Padwal
Others
October 2013
November 2013
September 2014
December 2014
February 2016
March 2016
July 2016
November 2018
February 2019
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 809}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 58, "token_count": 7}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Jason Gunthorpe
834
91.95%
Jarkko Sakkinen
35
3.86%
Christophe Ricard
30
3.31%
Kiran Padwal
7
0.77%
Others
1
0.11%
Total
907
tpm_i2c_infineon.c
741
-
10
2821
Peter Hüwe
Bryan Freed
Shubhrajyoti Datta
Jarkko Sakkinen
Stefan Berger
Christophe Ricard
Jason Gunthorpe
Jeremy Boone
Gerard Snitselaar
Others
August 2012
January 2013
February 2013
March 2013
November 2013
December 2014
February 2016
March 2016
July 2016
March 2017
May 2017
February 2018
June 2018
February 2019
var spanGroupData = [ {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 2320}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 42, "token_count": 30}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 6, "token_count": 277}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 30, "token_count": 92}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 32, "token_count": 11}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Peter Hüwe
2597
92.06%
Bryan Freed
92
3.26%
Shubhrajyoti Datta
30
1.06%
Jarkko Sakkinen
25
0.89%
Stefan Berger
22
0.78%
Christophe Ricard
15
0.53%
Jason Gunthorpe
13
0.46%
Jeremy Boone
11
0.39%
Gerard Snitselaar
4
0.14%
Others
12
0.43%
Total
2821
tpm_i2c_nuvoton.c
679
-
8
2884
Jason Gunthorpe
Christophe Ricard
Nayna Jain
Jarkko Sakkinen
Tomas Winkler
Jeremy Boone
Kiran Padwal
Others
October 2013
November 2013
September 2014
December 2014
February 2016
March 2016
June 2016
July 2016
March 2017
February 2018
October 2018
February 2019
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 2561}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 58, "token_count": 7}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 96}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 8, "token_count": 38}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 32, "token_count": 13}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jason Gunthorpe
2689
93.24%
Christophe Ricard
91
3.16%
Nayna Jain
38
1.32%
Jarkko Sakkinen
20
0.69%
Tomas Winkler
18
0.62%
Jeremy Boone
13
0.45%
Kiran Padwal
7
0.24%
Others
8
0.28%
Total
2884
tpm_ibmvtpm.c
732
-
11
2436
Ashley Lai
Michal Suchanek
Stefan Berger
Christophe Ricard
Hon Ching (Vicky) Lo
Jarkko Sakkinen
Tomas Winkler
Jason Gunthorpe
Kent Yoder
Others
August 2012
September 2012
December 2012
January 2013
September 2013
November 2013
November 2014
December 2014
February 2015
May 2015
October 2015
December 2015
March 2016
April 2016
November 2016
February 2017
March 2017
August 2017
October 2018
February 2019
var spanGroupData = [ {"timestamp": 1343804400, "group": [ {"author_id": 7, "token_count": 2014}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 7, "token_count": 57}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 24, "token_count": 16}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 24, "token_count": 12}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 69}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 29, "token_count": 93}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 24, "token_count": 21}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Ashley Lai
2072
85.06%
Michal Suchanek
93
3.82%
Stefan Berger
91
3.74%
Christophe Ricard
68
2.79%
Hon Ching (Vicky) Lo
55
2.26%
Jarkko Sakkinen
27
1.11%
Tomas Winkler
18
0.74%
Jason Gunthorpe
3
0.12%
Kent Yoder
2
0.08%
Others
7
0.29%
Total
2436
tpm_ibmvtpm.h
77
-
3
177
Ashley Lai
Stefan Berger
Others
August 2012
September 2012
December 2014
February 2015
December 2015
var spanGroupData = [ {"timestamp": 1343804400, "group": [ {"author_id": 7, "token_count": 165}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Ashley Lai
171
96.61%
Stefan Berger
3
1.69%
Others
3
1.69%
Total
177
tpm_infineon.c
629
-
10
2783
Marcel Selhorst
Alex Williamson
Jarkko Sakkinen
Kylene Jo Hall
Peter Hüwe
Jason Gunthorpe
Randy Dunlap
Hamza Attak
Rajiv Andrade
Others
July 2005
August 2005
September 2005
October 2005
February 2006
April 2006
May 2007
February 2008
February 2010
April 2012
November 2013
December 2014
March 2015
February 2016
May 2017
August 2017
February 2019
var spanGroupData = [ {"timestamp": 1120201200, "group": [ {"author_id": 9, "token_count": 1471}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 9, "token_count": 185}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 9, "token_count": 35}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 3, "token_count": 39}, {"author_id": 9, "token_count": 111}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 9, "token_count": 98}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 9, "token_count": 15}, {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 17, "token_count": 623}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 104}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Marcel Selhorst
2019
72.55%
Alex Williamson
623
22.39%
Jarkko Sakkinen
41
1.47%
Kylene Jo Hall
39
1.40%
Peter Hüwe
27
0.97%
Jason Gunthorpe
23
0.83%
Randy Dunlap
4
0.14%
Hamza Attak
3
0.11%
Rajiv Andrade
2
0.07%
Others
2
0.07%
Total
2783
tpm_nsc.c
421
-
12
1974
Kylene Jo Hall
Jarkko Sakkinen
Christophe Ricard
Stefan Berger
Nishanth Aravamudan
David Smith
Jason Gunthorpe
Jeff Garzik
Rafael J. Wysocki
Kent Yoder
Others
March 2005
June 2005
October 2005
November 2005
April 2006
October 2006
August 2007
January 2009
March 2010
July 2011
July 2012
January 2013
November 2013
December 2014
February 2016
March 2016
January 2017
February 2019
var spanGroupData = [ {"timestamp": 1109664000, "group": [ {"author_id": 3, "token_count": 1066}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 3, "token_count": 246}, {"author_id": 37, "token_count": 28}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 3, "token_count": 193}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 3, "token_count": 50}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 47, "token_count": 11}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 35, "token_count": 24}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 54, "token_count": 10}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 113}, {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Kylene Jo Hall
1573
79.69%
Jarkko Sakkinen
158
8.00%
Christophe Ricard
113
5.72%
Stefan Berger
29
1.47%
Nishanth Aravamudan
28
1.42%
David Smith
24
1.22%
Jason Gunthorpe
21
1.06%
Jeff Garzik
11
0.56%
Rafael J. Wysocki
10
0.51%
Kent Yoder
1
0.05%
Others
6
0.30%
Total
1974
tpm_ppi.c
393
-
7
1911
Xiaoyan Zhang
Jiang Liu
Stefan Berger
Jarkko Sakkinen
Andy Shevchenko
Gang Wei
Others
August 2012
October 2012
February 2013
August 2013
December 2013
December 2014
April 2015
June 2017
January 2019
var spanGroupData = [ {"timestamp": 1343804400, "group": [ {"author_id": 14, "token_count": 1039}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 57, "token_count": 7}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 21, "token_count": 330}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 184}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 25, "token_count": 28}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 298}, ]}, ]
Author Name
Tokens
Token Proportion
Xiaoyan Zhang
1046
54.74%
Jiang Liu
330
17.27%
Stefan Berger
298
15.59%
Jarkko Sakkinen
200
10.47%
Andy Shevchenko
28
1.47%
Gang Wei
7
0.37%
Others
2
0.10%
Total
1911
tpm_tis.c
405
-
20
1614
Jason Gunthorpe
Christophe Ricard
Kylene Jo Hall
Leendert van Doorn
Jarkko Sakkinen
Matthew Garrett
Rajiv Andrade
Shuah Khan
Randy Dunlap
Wei Yongjun
Stefan Berger
Björn Helgaas
Arnd Bergmann
Maciej S. Szmigiero
Others
April 2006
July 2006
October 2007
July 2008
October 2008
November 2009
March 2010
May 2010
October 2010
March 2011
July 2011
August 2011
December 2012
April 2013
September 2013
November 2013
September 2014
December 2014
January 2015
September 2015
January 2016
March 2016
May 2016
November 2016
January 2017
February 2017
May 2017
September 2017
October 2017
var spanGroupData = [ {"timestamp": 1143878400, "group": [ {"author_id": 3, "token_count": 80}, {"author_id": 26, "token_count": 149}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 3, "token_count": 93}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 50, "token_count": 23}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 22, "token_count": 31}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 36, "token_count": 39}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 41, "token_count": 26}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 48, "token_count": 23}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 46, "token_count": 27}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 307}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 34}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 349}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 219}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jason Gunthorpe
586
36.31%
Christophe Ricard
383
23.73%
Kylene Jo Hall
173
10.72%
Leendert van Doorn
149
9.23%
Jarkko Sakkinen
89
5.51%
Matthew Garrett
39
2.42%
Rajiv Andrade
35
2.17%
Shuah Khan
27
1.67%
Randy Dunlap
26
1.61%
Wei Yongjun
26
1.61%
Stefan Berger
24
1.49%
Björn Helgaas
23
1.43%
Arnd Bergmann
1
0.06%
Maciej S. Szmigiero
1
0.06%
Others
32
1.98%
Total
1614
tpm_tis_core.c
1076
-
19
4965
Christophe Ricard
Azhar Shaikh
Nayna Jain
Gerard Snitselaar
Jarkko Sakkinen
Josh Zimmerman
Peter Hüwe
Javier Martinez Canillas
Jason Gunthorpe
Maciej S. Szmigiero
Andrey Pronin
Alexander Steffen
Louis Collard
Jeremy Boone
Tomas Winkler
Hamza Attak
Arnd Bergmann
Stefan Berger
Others
May 2016
June 2016
July 2016
October 2016
January 2017
February 2017
March 2017
August 2017
September 2017
October 2017
December 2017
February 2018
March 2018
May 2018
June 2018
October 2018
November 2018
January 2019
February 2019
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 3607}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 51, "token_count": 7}, {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 51, "token_count": 12}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 27, "token_count": 62}, {"author_id": 6, "token_count": 54}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 40, "token_count": 27}, {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 28, "token_count": 17}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 23, "token_count": 33}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 38, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 291}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 18, "token_count": 409}, {"author_id": 31, "token_count": 48}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 32, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 23, "token_count": 210}, {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 59, "token_count": 10}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 23, "token_count": 27}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Christophe Ricard
3607
72.65%
Azhar Shaikh
409
8.24%
Nayna Jain
299
6.02%
Gerard Snitselaar
270
5.44%
Jarkko Sakkinen
90
1.81%
Josh Zimmerman
62
1.25%
Peter Hüwe
54
1.09%
Javier Martinez Canillas
48
0.97%
Jason Gunthorpe
30
0.60%
Maciej S. Szmigiero
27
0.54%
Andrey Pronin
19
0.38%
Alexander Steffen
17
0.34%
Louis Collard
10
0.20%
Jeremy Boone
7
0.14%
Tomas Winkler
7
0.14%
Hamza Attak
3
0.06%
Arnd Bergmann
2
0.04%
Stefan Berger
2
0.04%
Others
2
0.04%
Total
4965
tpm_tis_core.h
173
-
6
712
Christophe Ricard
Azhar Shaikh
Kees Cook
Louis Collard
Arnd Bergmann
Maciej S. Szmigiero
May 2016
January 2017
September 2017
December 2017
March 2018
June 2018
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 643}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 18, "token_count": 58}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 59, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Christophe Ricard
643
90.31%
Azhar Shaikh
58
8.15%
Kees Cook
4
0.56%
Louis Collard
4
0.56%
Arnd Bergmann
2
0.28%
Maciej S. Szmigiero
1
0.14%
Total
712
tpm_tis_spi.c
271
-
6
1164
Christophe Ricard
Peter Hüwe
Alexander Steffen
Jarkko Sakkinen
Linus Walleij
Arnd Bergmann
May 2016
March 2017
September 2017
June 2018
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 834}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 6, "token_count": 175}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 28, "token_count": 83}, {"author_id": 44, "token_count": 22}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 49, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Christophe Ricard
834
71.65%
Peter Hüwe
175
15.03%
Alexander Steffen
83
7.13%
Jarkko Sakkinen
25
2.15%
Linus Walleij
25
2.15%
Arnd Bergmann
22
1.89%
Total
1164
tpm_vtpm_proxy.c
748
-
6
2436
Stefan Berger
Jarkko Sakkinen
Jason Gunthorpe
Tomas Winkler
Others
April 2016
June 2016
July 2016
November 2016
May 2017
July 2017
February 2018
November 2018
February 2019
var spanGroupData = [ {"timestamp": 1459494000, "group": [ {"author_id": 5, "token_count": 2049}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 47}, {"author_id": 2, "token_count": 19}, {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 293}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Berger
2342
96.14%
Jarkko Sakkinen
54
2.22%
Jason Gunthorpe
24
0.99%
Tomas Winkler
10
0.41%
Others
6
0.25%
Total
2436
tpmrm-dev.c
56
-
2
240
James Bottomley
Tadeusz Struk
January 2017
September 2018
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 10, "token_count": 229}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 15, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
James Bottomley
229
95.42%
Tadeusz Struk
11
4.58%
Total
240
xen-tpmfront.c
457
-
10
1941
Daniel De Graaf
Nayna Jain
Christophe Ricard
Jarkko Sakkinen
David Vrabel
Jason Gunthorpe
Others
July 2013
October 2013
November 2013
September 2014
December 2014
April 2015
March 2016
October 2016
October 2017
November 2018
February 2019
var spanGroupData = [ {"timestamp": 1372662000, "group": [ {"author_id": 11, "token_count": 1541}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 55, "token_count": 15}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 296}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel De Graaf
1541
79.39%
Nayna Jain
296
15.25%
Christophe Ricard
42
2.16%
Jarkko Sakkinen
18
0.93%
David Vrabel
15
0.77%
Jason Gunthorpe
1
0.05%
Others
28
1.44%
Total
1941
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
98
Author
Tokens
Proportion
Commits
Proportion
0
Jarkko Sakkinen
10529
17.08%
93
18.90%
1
Christophe Ricard
9839
15.96%
44
8.94%
2
Jason Gunthorpe
7013
11.38%
36
7.32%
3
Kylene Jo Hall
4294
6.97%
28
5.69%
4
Tomas Winkler
3866
6.27%
32
6.50%
5
Stefan Berger
3358
5.45%
31
6.30%
6
Peter Hüwe
2897
4.70%
15
3.05%
7
Ashley Lai
2343
3.80%
4
0.81%
8
Nayna Jain
2171
3.52%
15
3.05%
9
Marcel Selhorst
2019
3.28%
7
1.42%
10
James Bottomley
1972
3.20%
5
1.02%
11
Daniel De Graaf
1541
2.50%
1
0.20%
12
Mathias Leblanc
1353
2.19%
1
0.20%
13
Thiébaud Weksteen
1134
1.84%
6
1.22%
14
Xiaoyan Zhang
1061
1.72%
2
0.41%
15
Tadeusz Struk
695
1.13%
6
1.22%
16
Roberto Sassu
656
1.06%
10
2.03%
17
Alex Williamson
623
1.01%
1
0.20%
18
Azhar Shaikh
475
0.77%
3
0.61%
19
Jiandi An
373
0.61%
3
0.61%
20
Kent Yoder
357
0.58%
6
1.22%
21
Jiang Liu
330
0.54%
2
0.41%
22
Rajiv Andrade
325
0.53%
9
1.83%
23
Gerard Snitselaar
285
0.46%
6
1.22%
24
Hon Ching (Vicky) Lo
214
0.35%
7
1.42%
25
Andy Shevchenko
189
0.31%
4
0.81%
26
Leendert van Doorn
162
0.26%
1
0.20%
27
Josh Zimmerman
141
0.23%
2
0.41%
28
Alexander Steffen
140
0.23%
4
0.81%
29
Michal Suchanek
94
0.15%
2
0.41%
30
Bryan Freed
92
0.15%
1
0.20%
31
Javier Martinez Canillas
71
0.12%
4
0.81%
32
Jeremy Boone
58
0.09%
5
1.02%
33
Harald Hoyer
52
0.08%
1
0.20%
34
Seiji Munetoh
46
0.07%
2
0.41%
35
David Smith
43
0.07%
2
0.41%
36
Matthew Garrett
39
0.06%
1
0.20%
37
Nishanth Aravamudan
39
0.06%
1
0.20%
38
Hamza Attak
35
0.06%
1
0.20%
39
jia zhang
35
0.06%
2
0.41%
40
Maciej S. Szmigiero
31
0.05%
2
0.41%
41
Randy Dunlap
30
0.05%
3
0.61%
42
Shubhrajyoti Datta
30
0.05%
1
0.20%
43
Enric Balletbò i Serra
29
0.05%
1
0.20%
44
Arnd Bergmann
27
0.04%
1
0.20%
45
Petr Vandrovec
27
0.04%
1
0.20%
46
Shuah Khan
27
0.04%
1
0.20%
47
Jeff Garzik
26
0.04%
1
0.20%
48
Wei Yongjun
26
0.04%
2
0.41%
49
Linus Walleij
25
0.04%
1
0.20%
50
Björn Helgaas
23
0.04%
1
0.20%
51
Andrey Pronin
22
0.04%
3
0.61%
52
Dmitry Torokhov
22
0.04%
2
0.41%
53
Kees Cook
20
0.03%
3
0.61%
54
Rafael J. Wysocki
20
0.03%
2
0.41%
55
David Vrabel
15
0.02%
1
0.20%
56
Mimi Zohar
15
0.02%
1
0.20%
57
Gang Wei
14
0.02%
1
0.20%
58
Kiran Padwal
14
0.02%
1
0.20%
59
Louis Collard
14
0.02%
1
0.20%
60
Others
228
0.37%
56
11.38%
Total
61644
492