Linux Source Code
Home
Release 5.1
Help
mm
root
arch
x86
Highlighting
Reset All
By Author
By Age
──────────
Akinobu Mita
Alex Shi
Andi Kleen
Andrea Arcangeli
Andrew Lutomirski
Andrew Morton
Andrey Ryabinin
Arjan van de Ven
Borislav Petkov
Brijesh Singh
Christoph Lameter
Dan Aloni
Dan J Williams
Dave Hansen
Dmitry Safonov
Fenghua Yu
H. Peter Anvin
Harvey Harrison
Ian Campbell
Ingo Molnar
Jack Steiner
Jan Beulich
Jann Horn
Jeremy Fitzhardinge
Joerg Roedel
John Dykstra
Juergen Gross
Karol Herbst
Kees Cook
Keith Packard
Kirill A. Shutemov
Linus Torvalds
Linus Torvalds (pre-git)
Marcin Ślusarz
Michel Lespinasse
Nicholas Piggin
Others
Pauli Nieminen
Pekka J Enberg
Pekka Paalanen
Peter Zijlstra
Rik Van Riel
Rusty Russell
Sai Praneeth
Shaohua Li
Steven Rostedt
Stuart Bennett
Suresh B. Siddha
Tang Chen
Tejun Heo
Thomas Garnier
Thomas Gleixner
Tom Lendacky
Tony Luck
Toshi Kani
Venkatesh Pallipadi
Wei Yang
Wen Congyang
Yanmin Zhang
Yasuaki Ishimatsu
Yinghai Lu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
amdtopology.c
183
-
14
760
Andi Kleen
Tejun Heo
Yinghai Lu
Thomas Gleixner
Ingo Molnar
Others
February 2003
March 2003
April 2003
August 2003
January 2004
April 2004
October 2004
January 2005
November 2005
September 2006
May 2007
January 2008
February 2008
May 2008
September 2009
August 2010
September 2010
October 2010
December 2010
February 2011
May 2011
March 2013
August 2016
January 2017
November 2017
var spanGroupData = [ {"timestamp": 1044086400, "group": [ {"author_id": 6, "token_count": 406}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 6, "token_count": 29}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 107}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andi Kleen
514
67.63%
Tejun Heo
117
15.39%
Yinghai Lu
12
1.58%
Thomas Gleixner
9
1.18%
Ingo Molnar
1
0.13%
Others
107
14.08%
Total
760
cpu_entry_area.c
181
-
5
685
Thomas Gleixner
Dave Hansen
Others
December 2017
February 2018
April 2018
June 2018
January 2019
var spanGroupData = [ {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 639}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Gleixner
643
93.87%
Dave Hansen
35
5.11%
Others
7
1.02%
Total
685
debug_pagetables.c
102
-
6
455
Thomas Gleixner
Kees Cook
Andrew Lutomirski
Borislav Petkov
Sai Praneeth
Others
November 2015
December 2017
January 2018
March 2018
November 2018
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 30, "token_count": 110}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 10, "token_count": 38}, {"author_id": 4, "token_count": 197}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 86}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 49, "token_count": 9}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Gleixner
197
43.30%
Kees Cook
110
24.18%
Andrew Lutomirski
86
18.90%
Borislav Petkov
38
8.35%
Sai Praneeth
9
1.98%
Others
15
3.30%
Total
455
dump_pagetables.c
640
-
21
3060
Arjan van de Ven
H. Peter Anvin
Thomas Gleixner
Kirill A. Shutemov
Jan Beulich
Andrey Ryabinin
Borislav Petkov
Joerg Roedel
Thomas Garnier
Toshi Kani
Juergen Gross
Yinghai Lu
Andrew Lutomirski
Kees Cook
Ingo Molnar
Linus Torvalds
Others
March 2008
April 2008
April 2009
July 2010
January 2014
April 2014
September 2014
November 2014
September 2015
October 2015
November 2015
December 2015
February 2016
June 2016
February 2017
March 2017
April 2017
July 2017
December 2017
January 2018
February 2018
April 2018
May 2018
July 2018
August 2018
October 2018
November 2018
December 2018
April 2019
var spanGroupData = [ {"timestamp": 1204358400, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 16, "token_count": 807}, {"author_id": 23, "token_count": 467}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 10, "token_count": 133}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 23, "token_count": 112}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 19, "token_count": 22}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 14, "token_count": 30}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 117}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 30, "token_count": 5}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 22, "token_count": 33}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 13, "token_count": 31}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 173}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 13, "token_count": 172}, {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 19}, {"author_id": 4, "token_count": 309}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 18, "token_count": 207}, {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 21, "token_count": 34}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 21, "token_count": 46}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 21, "token_count": 7}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 93}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Arjan van de Ven
807
26.37%
H. Peter Anvin
579
18.92%
Thomas Gleixner
407
13.30%
Kirill A. Shutemov
288
9.41%
Jan Beulich
207
6.76%
Andrey Ryabinin
203
6.63%
Borislav Petkov
137
4.48%
Joerg Roedel
87
2.84%
Thomas Garnier
33
1.08%
Toshi Kani
30
0.98%
Juergen Gross
23
0.75%
Yinghai Lu
23
0.75%
Andrew Lutomirski
19
0.62%
Kees Cook
5
0.16%
Ingo Molnar
1
0.03%
Linus Torvalds
1
0.03%
Others
210
6.86%
Total
3060
extable.c
280
-
14
1030
Andrew Lutomirski
Tony Luck
Jann Horn
Kees Cook
Harvey Harrison
H. Peter Anvin
Borislav Petkov
Andi Kleen
Linus Torvalds
Peter Zijlstra
Juergen Gross
Ingo Molnar
Others
February 2002
January 2008
April 2012
February 2016
April 2016
July 2016
September 2016
December 2016
February 2017
June 2017
August 2017
September 2017
November 2017
December 2017
August 2018
February 2019
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 28, "token_count": 74}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 23, "token_count": 47}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 39, "token_count": 239}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 264}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 10, "token_count": 45}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 30, "token_count": 85}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 30, "token_count": 24}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 6, "token_count": 9}, {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 52, "token_count": 138}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 53, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Lutomirski
267
25.92%
Tony Luck
239
23.20%
Jann Horn
138
13.40%
Kees Cook
110
10.68%
Harvey Harrison
74
7.18%
H. Peter Anvin
47
4.56%
Borislav Petkov
45
4.37%
Andi Kleen
13
1.26%
Linus Torvalds
10
0.97%
Peter Zijlstra
10
0.97%
Juergen Gross
8
0.78%
Ingo Molnar
3
0.29%
Others
66
6.41%
Total
1030
fault.c
1575
-
67
5462
Ingo Molnar
Andrew Lutomirski
Nicholas Piggin
Andi Kleen
Harvey Harrison
Dave Hansen
Kirill A. Shutemov
Akinobu Mita
Linus Torvalds
Peter Zijlstra
Jan Beulich
Jeremy Fitzhardinge
Toshi Kani
Pekka Paalanen
Borislav Petkov
Jann Horn
Thomas Gleixner
H. Peter Anvin
Sai Praneeth
Andrew Morton
Michel Lespinasse
Kees Cook
Andrea Arcangeli
Tony Luck
Others
February 2002
April 2002
December 2002
March 2003
June 2003
September 2003
December 2003
January 2004
February 2004
March 2004
August 2004
December 2004
June 2005
September 2005
January 2006
February 2006
March 2006
June 2006
September 2006
December 2006
May 2007
July 2007
October 2007
January 2008
February 2008
April 2008
May 2008
July 2008
October 2008
November 2008
January 2009
February 2009
March 2009
April 2009
May 2009
June 2009
September 2009
November 2009
May 2010
August 2010
September 2010
October 2010
February 2011
March 2011
May 2011
August 2011
September 2011
November 2011
January 2012
February 2012
July 2012
September 2012
December 2012
February 2013
March 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
June 2014
September 2014
October 2014
December 2014
January 2015
March 2015
May 2015
July 2015
February 2016
May 2016
July 2016
August 2016
September 2016
February 2017
March 2017
June 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
August 2018
September 2018
October 2018
November 2018
December 2018
March 2019
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 6, "token_count": 99}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 41}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 6, "token_count": 134}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 6, "token_count": 94}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 31, "token_count": 16}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 6, "token_count": 44}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 6, "token_count": 52}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 18, "token_count": 7}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 24, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 23, "token_count": 3}, {"author_id": 28, "token_count": 374}, {"author_id": 18, "token_count": 11}, {"author_id": 11, "token_count": 45}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 28, "token_count": 4}, {"author_id": 4, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 53, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 24, "token_count": 651}, {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 9, "token_count": 1210}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 20, "token_count": 18}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 57, "token_count": 136}, {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 6, "token_count": 38}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 6, "token_count": 10}, {"author_id": 11, "token_count": 33}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 54, "token_count": 12}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 53, "token_count": 4}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 18, "token_count": 32}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 8, "token_count": 45}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 23, "token_count": 18}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 30, "token_count": 9}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 20, "token_count": 44}, {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 53, "token_count": 78}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 53, "token_count": 16}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 149}, {"author_id": 39, "token_count": 2}, {"author_id": 14, "token_count": 27}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 13}, {"author_id": 2, "token_count": 9}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 79}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 233}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 18, "token_count": 24}, {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 14}, {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 14, "token_count": 19}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 52, "token_count": 29}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 186}, {"author_id": 49, "token_count": 21}, {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 533}, {"author_id": 9, "token_count": 28}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ingo Molnar
1259
23.05%
Andrew Lutomirski
704
12.89%
Nicholas Piggin
662
12.12%
Andi Kleen
540
9.89%
Harvey Harrison
378
6.92%
Dave Hansen
344
6.30%
Kirill A. Shutemov
238
4.36%
Akinobu Mita
136
2.49%
Linus Torvalds
102
1.87%
Peter Zijlstra
96
1.76%
Jan Beulich
87
1.59%
Jeremy Fitzhardinge
78
1.43%
Toshi Kani
46
0.84%
Pekka Paalanen
41
0.75%
Borislav Petkov
30
0.55%
Jann Horn
29
0.53%
Thomas Gleixner
25
0.46%
H. Peter Anvin
23
0.42%
Sai Praneeth
21
0.38%
Andrew Morton
17
0.31%
Michel Lespinasse
12
0.22%
Kees Cook
10
0.18%
Andrea Arcangeli
4
0.07%
Tony Luck
2
0.04%
Others
578
10.58%
Total
5462
highmem_32.c
133
-
15
462
Andrew Morton
Peter Zijlstra
Pekka J Enberg
Jeremy Fitzhardinge
Dave Hansen
Others
October 2002
March 2003
December 2003
January 2005
June 2005
September 2006
December 2006
May 2007
September 2007
March 2008
August 2008
March 2009
June 2009
October 2010
November 2011
July 2013
May 2015
July 2016
October 2018
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 31, "token_count": 157}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 11, "token_count": 23}, {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 11, "token_count": 23}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 31, "token_count": 23}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 26, "token_count": 87}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 20, "token_count": 100}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
185
40.04%
Peter Zijlstra
102
22.08%
Pekka J Enberg
87
18.83%
Jeremy Fitzhardinge
46
9.96%
Dave Hansen
12
2.60%
Others
30
6.49%
Total
462
hugetlbpage.c
216
-
20
749
Yanmin Zhang
Andi Kleen
Kirill A. Shutemov
Michel Lespinasse
Andrew Morton
Dmitry Safonov
Borislav Petkov
Ingo Molnar
Jeremy Fitzhardinge
Christoph Lameter
Others
September 2002
October 2002
November 2002
December 2002
February 2003
October 2004
March 2005
June 2005
May 2007
January 2008
July 2008
March 2012
December 2012
November 2013
February 2015
February 2016
March 2016
May 2016
February 2017
March 2017
June 2017
July 2017
November 2017
October 2018
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 31, "token_count": 24}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 42, "token_count": 221}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 6, "token_count": 151}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 54, "token_count": 85}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 36, "token_count": 18}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 52}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 36, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Yanmin Zhang
221
29.51%
Andi Kleen
151
20.16%
Kirill A. Shutemov
110
14.69%
Michel Lespinasse
85
11.35%
Andrew Morton
36
4.81%
Dmitry Safonov
20
2.67%
Borislav Petkov
8
1.07%
Ingo Molnar
3
0.40%
Jeremy Fitzhardinge
3
0.40%
Christoph Lameter
2
0.27%
Others
110
14.69%
Total
749
ident_map.c
139
-
8
714
Yinghai Lu
Kirill A. Shutemov
Tom Lendacky
Dave Hansen
Kees Cook
Others
May 2016
August 2016
March 2017
May 2017
July 2017
November 2017
February 2018
April 2018
May 2018
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 30, "token_count": 1}, {"author_id": 7, "token_count": 389}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 203}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 12, "token_count": 26}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yinghai Lu
389
54.48%
Kirill A. Shutemov
205
28.71%
Tom Lendacky
26
3.64%
Dave Hansen
7
0.98%
Kees Cook
1
0.14%
Others
86
12.04%
Total
714
init.c
954
-
39
3403
Yinghai Lu
Pekka J Enberg
Dave Hansen
Juergen Gross
Tang Chen
Ingo Molnar
Andrew Lutomirski
Andi Kleen
Jan Beulich
Thomas Garnier
Kees Cook
Borislav Petkov
Dan J Williams
Peter Zijlstra
Brijesh Singh
Thomas Gleixner
Fenghua Yu
Tejun Heo
H. Peter Anvin
Toshi Kani
Others
March 2009
April 2009
May 2009
July 2009
March 2010
August 2010
November 2010
February 2011
April 2011
November 2011
May 2012
June 2012
August 2012
October 2012
November 2012
December 2012
January 2013
March 2013
April 2013
May 2013
July 2013
September 2013
November 2013
July 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
June 2015
July 2015
September 2015
March 2016
June 2016
August 2016
September 2016
January 2017
April 2017
May 2017
June 2017
July 2017
September 2017
November 2017
December 2017
January 2018
April 2018
June 2018
August 2018
September 2018
November 2018
December 2018
April 2019
var spanGroupData = [ {"timestamp": 1235894400, "group": [ {"author_id": 26, "token_count": 311}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 7, "token_count": 46}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 26, "token_count": 79}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 7, "token_count": 1470}, {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 23, "token_count": 2}, {"author_id": 7, "token_count": 60}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 7, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 7, "token_count": 21}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 32, "token_count": 213}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 19, "token_count": 179}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 18, "token_count": 20}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 108}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 9, "token_count": 61}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 10, "token_count": 16}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 22, "token_count": 17}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 151}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 30, "token_count": 23}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 8, "token_count": 44}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 19, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 30}, {"author_id": 20, "token_count": 14}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 6, "token_count": 45}, {"author_id": 25, "token_count": 12}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 76}, {"author_id": 19, "token_count": 34}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 27, "token_count": 10}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Yinghai Lu
1618
47.55%
Pekka J Enberg
393
11.55%
Dave Hansen
242
7.11%
Juergen Gross
225
6.61%
Tang Chen
213
6.26%
Ingo Molnar
212
6.23%
Andrew Lutomirski
63
1.85%
Andi Kleen
45
1.32%
Jan Beulich
24
0.71%
Thomas Garnier
24
0.71%
Kees Cook
23
0.68%
Borislav Petkov
20
0.59%
Dan J Williams
14
0.41%
Peter Zijlstra
14
0.41%
Brijesh Singh
10
0.29%
Thomas Gleixner
7
0.21%
Fenghua Yu
3
0.09%
Tejun Heo
3
0.09%
H. Peter Anvin
2
0.06%
Toshi Kani
1
0.03%
Others
247
7.26%
Total
3403
init_32.c
943
-
63
3586
Yinghai Lu
Linus Torvalds (pre-git)
Jeremy Fitzhardinge
Jan Beulich
Ingo Molnar
Dan Aloni
Tejun Heo
Steven Rostedt
Andi Kleen
Ian Campbell
Suresh B. Siddha
Kirill A. Shutemov
Pekka J Enberg
Thomas Gleixner
Wen Congyang
Dave Hansen
Andrew Morton
Andrew Lutomirski
Arjan van de Ven
Borislav Petkov
Linus Torvalds
Tang Chen
H. Peter Anvin
Keith Packard
Dan J Williams
Harvey Harrison
Shaohua Li
Tony Luck
Others
January 1995
March 1995
June 1995
January 1996
March 1996
September 1996
March 1997
August 1997
January 1998
May 1998
December 1998
June 1999
September 1999
January 2000
March 2000
October 2000
February 2002
March 2002
May 2002
July 2002
September 2002
October 2002
December 2002
January 2003
March 2003
May 2003
June 2003
June 2004
December 2004
March 2005
June 2005
September 2005
October 2005
November 2005
January 2006
April 2006
May 2006
June 2006
September 2006
October 2006
February 2007
May 2007
July 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
September 2008
October 2008
December 2008
January 2009
February 2009
March 2009
April 2009
October 2009
February 2010
March 2010
August 2010
October 2010
November 2010
February 2011
March 2011
May 2011
July 2011
December 2011
August 2012
September 2012
November 2012
February 2013
April 2013
July 2013
January 2014
June 2015
July 2015
August 2015
October 2015
March 2016
December 2016
January 2017
February 2017
March 2017
May 2017
July 2017
December 2017
February 2018
April 2018
June 2018
September 2018
October 2018
December 2018
var spanGroupData = [ {"timestamp": 788947200, "group": [ {"author_id": 33, "token_count": 78}, ]}, {"timestamp": 794044800, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 33, "token_count": 13}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 33, "token_count": 10}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 33, "token_count": 17}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 33, "token_count": 188}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 33, "token_count": 7}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 33, "token_count": 30}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 53, "token_count": 5}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 35, "token_count": 200}, {"author_id": 53, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 31, "token_count": 21}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 31, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 31, "token_count": 6}, {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 31, "token_count": 21}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 9, "token_count": 82}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 6, "token_count": 40}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 16, "token_count": 13}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 11, "token_count": 232}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 18, "token_count": 31}, {"author_id": 11, "token_count": 67}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 41}, {"author_id": 16, "token_count": 3}, {"author_id": 9, "token_count": 77}, {"author_id": 11, "token_count": 29}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 23, "token_count": 3}, {"author_id": 28, "token_count": 2}, {"author_id": 38, "token_count": 108}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 16, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 473}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 17, "token_count": 95}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 56, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 18, "token_count": 48}, {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 18, "token_count": 217}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 9, "token_count": 112}, {"author_id": 41, "token_count": 119}, {"author_id": 3, "token_count": 75}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 11, "token_count": 9}, {"author_id": 26, "token_count": 48}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 26, "token_count": 19}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 59}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 7, "token_count": 277}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 15, "token_count": 57}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 8, "token_count": 24}, {"author_id": 10, "token_count": 11}, {"author_id": 1, "token_count": 88}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 14}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 4, "token_count": 38}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Yinghai Lu
767
21.39%
Linus Torvalds (pre-git)
373
10.40%
Jeremy Fitzhardinge
354
9.87%
Jan Beulich
296
8.25%
Ingo Molnar
276
7.70%
Dan Aloni
200
5.58%
Tejun Heo
145
4.04%
Steven Rostedt
119
3.32%
Andi Kleen
110
3.07%
Ian Campbell
108
3.01%
Suresh B. Siddha
96
2.68%
Kirill A. Shutemov
88
2.45%
Pekka J Enberg
71
1.98%
Thomas Gleixner
61
1.70%
Wen Congyang
57
1.59%
Dave Hansen
55
1.53%
Andrew Morton
53
1.48%
Andrew Lutomirski
24
0.67%
Arjan van de Ven
19
0.53%
Borislav Petkov
15
0.42%
Linus Torvalds
10
0.28%
Tang Chen
5
0.14%
H. Peter Anvin
4
0.11%
Keith Packard
3
0.08%
Dan J Williams
2
0.06%
Harvey Harrison
2
0.06%
Shaohua Li
2
0.06%
Tony Luck
2
0.06%
Others
269
7.50%
Total
3586
init_64.c
1555
-
71
6823
Wen Congyang
Kirill A. Shutemov
Andi Kleen
Yinghai Lu
Yasuaki Ishimatsu
Jack Steiner
Jeremy Fitzhardinge
Tejun Heo
Christoph Lameter
Thomas Garnier
Suresh B. Siddha
Dan J Williams
Jan Beulich
Steven Rostedt
Thomas Gleixner
Tang Chen
Pekka J Enberg
Arjan van de Ven
Dave Hansen
Juergen Gross
Ingo Molnar
Kees Cook
Linus Torvalds
Borislav Petkov
Andrea Arcangeli
Andrew Lutomirski
Harvey Harrison
Marcin Ślusarz
Shaohua Li
Andrew Morton
Joerg Roedel
Others
February 2002
April 2002
October 2002
February 2003
May 2003
June 2003
October 2003
December 2004
January 2005
November 2005
January 2006
April 2006
June 2006
September 2006
May 2007
October 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
August 2008
September 2008
October 2008
January 2009
February 2009
March 2009
May 2009
June 2009
July 2009
September 2009
October 2009
February 2010
March 2010
May 2010
July 2010
August 2010
September 2010
December 2010
January 2011
February 2011
June 2011
July 2011
November 2011
May 2012
October 2012
November 2012
December 2012
January 2013
February 2013
April 2013
May 2013
July 2013
January 2014
May 2014
June 2014
August 2014
November 2014
August 2015
September 2015
October 2015
November 2015
January 2016
March 2016
May 2016
June 2016
July 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
August 2018
October 2018
December 2018
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 6, "token_count": 249}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 6, "token_count": 41}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 6, "token_count": 43}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 6, "token_count": 144}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 16, "token_count": 19}, {"author_id": 60, "token_count": 143}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 18, "token_count": 6}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 18, "token_count": 7}, {"author_id": 53, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 46, "token_count": 167}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 45}, {"author_id": 16, "token_count": 3}, {"author_id": 9, "token_count": 5}, {"author_id": 11, "token_count": 1}, {"author_id": 4, "token_count": 13}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 6, "token_count": 8}, {"author_id": 16, "token_count": 16}, {"author_id": 28, "token_count": 2}, {"author_id": 4, "token_count": 81}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 6, "token_count": 17}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 6, "token_count": 37}, {"author_id": 7, "token_count": 103}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 6, "token_count": 32}, {"author_id": 41, "token_count": 6}, {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 11, "token_count": 199}, {"author_id": 7, "token_count": 7}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 37, "token_count": 253}, {"author_id": 21, "token_count": 1}, {"author_id": 7, "token_count": 82}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 18, "token_count": 81}, {"author_id": 59, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 11, "token_count": 1}, {"author_id": 17, "token_count": 9}, {"author_id": 7, "token_count": 64}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 17, "token_count": 85}, {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 41, "token_count": 109}, {"author_id": 3, "token_count": 185}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 26, "token_count": 53}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 17, "token_count": 58}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 101}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 11, "token_count": 24}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 7, "token_count": 32}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 40, "token_count": 3}, {"author_id": 3, "token_count": 1}, {"author_id": 7, "token_count": 15}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 18, "token_count": 15}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 18, "token_count": 21}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 7, "token_count": 113}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 53, "token_count": 4}, {"author_id": 15, "token_count": 4}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 23}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 32, "token_count": 69}, {"author_id": 15, "token_count": 1194}, {"author_id": 34, "token_count": 317}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 32, "token_count": 3}, {"author_id": 60, "token_count": 113}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 32, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 7, "token_count": 44}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 34, "token_count": 27}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 19, "token_count": 29}, {"author_id": 30, "token_count": 14}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 25, "token_count": 77}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 22, "token_count": 164}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 683}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 418}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 41}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 25, "token_count": 43}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 25, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Wen Congyang
1198
17.56%
Kirill A. Shutemov
1155
16.93%
Andi Kleen
692
10.14%
Yinghai Lu
518
7.59%
Yasuaki Ishimatsu
345
5.06%
Jack Steiner
253
3.71%
Jeremy Fitzhardinge
225
3.30%
Tejun Heo
191
2.80%
Christoph Lameter
167
2.45%
Thomas Garnier
164
2.40%
Suresh B. Siddha
152
2.23%
Dan J Williams
136
1.99%
Jan Beulich
130
1.91%
Steven Rostedt
115
1.69%
Thomas Gleixner
97
1.42%
Tang Chen
77
1.13%
Pekka J Enberg
62
0.91%
Arjan van de Ven
38
0.56%
Dave Hansen
33
0.48%
Juergen Gross
29
0.43%
Ingo Molnar
22
0.32%
Kees Cook
14
0.21%
Linus Torvalds
13
0.19%
Borislav Petkov
8
0.12%
Andrea Arcangeli
3
0.04%
Andrew Lutomirski
3
0.04%
Harvey Harrison
2
0.03%
Marcin Ślusarz
2
0.03%
Shaohua Li
2
0.03%
Andrew Morton
1
0.01%
Joerg Roedel
1
0.01%
Others
975
14.29%
Total
6823
iomap_32.c
129
-
14
414
Keith Packard
Venkatesh Pallipadi
Peter Zijlstra
Juergen Gross
Dave Hansen
Andrew Morton
Ingo Molnar
Akinobu Mita
Borislav Petkov
Others
October 2008
January 2009
February 2009
March 2009
April 2009
July 2009
September 2010
October 2010
November 2014
May 2015
June 2015
July 2016
April 2018
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 56, "token_count": 143}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 5, "token_count": 27}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 57, "token_count": 5}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 31, "token_count": 11}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 5, "token_count": 94}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 20, "token_count": 54}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 19, "token_count": 18}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Keith Packard
143
34.54%
Venkatesh Pallipadi
121
29.23%
Peter Zijlstra
54
13.04%
Juergen Gross
18
4.35%
Dave Hansen
17
4.11%
Andrew Morton
11
2.66%
Ingo Molnar
8
1.93%
Akinobu Mita
6
1.45%
Borislav Petkov
4
0.97%
Others
32
7.73%
Total
414
ioremap.c
835
-
41
2742
Tom Lendacky
Thomas Gleixner
Andi Kleen
Venkatesh Pallipadi
Toshi Kani
Ian Campbell
Juergen Gross
Andrew Lutomirski
Jeremy Fitzhardinge
Rik Van Riel
Pekka Paalanen
Ingo Molnar
Jan Beulich
Christoph Lameter
Suresh B. Siddha
Kirill A. Shutemov
Borislav Petkov
Dave Hansen
Karol Herbst
H. Peter Anvin
Harvey Harrison
Linus Torvalds
Others
February 2002
April 2002
June 2002
October 2002
March 2003
June 2004
October 2004
January 2005
March 2005
May 2005
December 2005
June 2006
September 2006
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
August 2008
January 2009
March 2009
April 2009
July 2009
August 2009
September 2009
November 2009
December 2009
June 2010
October 2010
April 2011
June 2012
November 2012
April 2013
April 2014
May 2014
July 2014
October 2014
November 2014
April 2015
May 2015
June 2015
July 2015
December 2015
March 2016
January 2017
March 2017
May 2017
June 2017
July 2017
October 2017
November 2017
January 2018
April 2018
September 2018
October 2018
February 2019
April 2019
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 6, "token_count": 122}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 44}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 6, "token_count": 41}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 6, "token_count": 40}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 11, "token_count": 3}, {"author_id": 4, "token_count": 270}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 28, "token_count": 3}, {"author_id": 38, "token_count": 89}, {"author_id": 9, "token_count": 2}, {"author_id": 11, "token_count": 11}, {"author_id": 4, "token_count": 38}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 53, "token_count": 3}, {"author_id": 5, "token_count": 204}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 46, "token_count": 26}, {"author_id": 17, "token_count": 8}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 0, "token_count": 35}, {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 44, "token_count": 38}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 17, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 18, "token_count": 28}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 11, "token_count": 32}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 8, "token_count": 51}, {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 19, "token_count": 83}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 14, "token_count": 29}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 18, "token_count": 2}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 14, "token_count": 55}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 12, "token_count": 762}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 312}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Lendacky
1074
39.17%
Thomas Gleixner
328
11.96%
Andi Kleen
297
10.83%
Venkatesh Pallipadi
215
7.84%
Toshi Kani
95
3.46%
Ian Campbell
89
3.25%
Juergen Gross
83
3.03%
Andrew Lutomirski
53
1.93%
Jeremy Fitzhardinge
52
1.90%
Rik Van Riel
38
1.39%
Pekka Paalanen
35
1.28%
Ingo Molnar
32
1.17%
Jan Beulich
30
1.09%
Christoph Lameter
26
0.95%
Suresh B. Siddha
16
0.58%
Kirill A. Shutemov
12
0.44%
Borislav Petkov
8
0.29%
Dave Hansen
7
0.26%
Karol Herbst
5
0.18%
H. Peter Anvin
4
0.15%
Harvey Harrison
3
0.11%
Linus Torvalds
3
0.11%
Others
237
8.64%
Total
2742
kasan_init_64.c
396
-
12
1955
Andrey Ryabinin
Andrew Lutomirski
Kirill A. Shutemov
Thomas Gleixner
Dave Hansen
Ingo Molnar
Tom Lendacky
Others
February 2015
July 2015
November 2015
January 2016
July 2016
January 2017
February 2017
March 2017
June 2017
July 2017
September 2017
November 2017
December 2017
January 2018
February 2018
April 2018
May 2018
October 2018
December 2018
March 2019
var spanGroupData = [ {"timestamp": 1422777600, "group": [ {"author_id": 13, "token_count": 317}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 13, "token_count": 14}, {"author_id": 60, "token_count": 113}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 13, "token_count": 45}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 13, "token_count": 333}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 13, "token_count": 750}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 95}, {"author_id": 4, "token_count": 58}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 13, "token_count": 29}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ryabinin
1491
76.27%
Andrew Lutomirski
95
4.86%
Kirill A. Shutemov
92
4.71%
Thomas Gleixner
58
2.97%
Dave Hansen
44
2.25%
Ingo Molnar
7
0.36%
Tom Lendacky
5
0.26%
Others
163
8.34%
Total
1955
kaslr.c
220
-
7
806
Thomas Garnier
Kirill A. Shutemov
Thomas Gleixner
Others
June 2016
July 2016
August 2016
June 2017
November 2017
January 2018
February 2018
May 2018
October 2018
April 2019
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 22, "token_count": 494}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 22, "token_count": 26}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 22, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 223}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Garnier
526
65.26%
Kirill A. Shutemov
270
33.50%
Thomas Gleixner
4
0.50%
Others
6
0.74%
Total
806
kmmio.c
627
-
15
2176
Pekka Paalanen
Karol Herbst
Stuart Bennett
Marcin Ślusarz
Andi Kleen
Ingo Molnar
Tejun Heo
Andrew Lutomirski
Others
May 2008
January 2009
February 2009
March 2009
April 2009
June 2009
November 2009
December 2009
January 2010
March 2010
June 2010
March 2016
July 2016
November 2017
January 2018
August 2018
var spanGroupData = [ {"timestamp": 1209625200, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 0, "token_count": 1434}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 45, "token_count": 50}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 45, "token_count": 26}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 165}, {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 45, "token_count": 119}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 59, "token_count": 37}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 43, "token_count": 192}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 20}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 6, "token_count": 34}, ]}, ]
Author Name
Tokens
Token Proportion
Pekka Paalanen
1621
74.49%
Karol Herbst
212
9.74%
Stuart Bennett
201
9.24%
Marcin Ślusarz
37
1.70%
Andi Kleen
34
1.56%
Ingo Molnar
9
0.41%
Tejun Heo
3
0.14%
Andrew Lutomirski
1
0.05%
Others
58
2.67%
Total
2176
mem_encrypt.c
393
-
5
1292
Tom Lendacky
Brijesh Singh
Borislav Petkov
Others
July 2017
September 2017
October 2017
November 2017
December 2017
January 2018
September 2018
var spanGroupData = [ {"timestamp": 1498892400, "group": [ {"author_id": 12, "token_count": 616}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 503}, {"author_id": 12, "token_count": 82}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 27, "token_count": 83}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Lendacky
703
54.41%
Brijesh Singh
586
45.36%
Borislav Petkov
1
0.08%
Others
2
0.15%
Total
1292
mem_encrypt_identity.c
568
-
3
2162
Kirill A. Shutemov
Juergen Gross
Others
January 2018
May 2018
August 2018
December 2018
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 2147}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Kirill A. Shutemov
2157
99.77%
Juergen Gross
3
0.14%
Others
2
0.09%
Total
2162
mm_internal.h
24
-
4
84
Yinghai Lu
Juergen Gross
Peter Zijlstra
Others
November 2012
November 2014
November 2017
December 2018
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 7, "token_count": 67}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 20, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Yinghai Lu
67
79.76%
Juergen Gross
11
13.10%
Peter Zijlstra
5
5.95%
Others
1
1.19%
Total
84
mmap.c
263
-
18
751
Dmitry Safonov
Andi Kleen
Kirill A. Shutemov
Harvey Harrison
Kees Cook
Rik Van Riel
Borislav Petkov
Ingo Molnar
Others
January 2006
January 2008
January 2009
September 2009
August 2011
August 2013
September 2014
February 2015
April 2015
July 2015
January 2016
February 2016
February 2017
March 2017
July 2017
August 2017
November 2017
April 2018
June 2018
August 2018
October 2018
March 2019
var spanGroupData = [ {"timestamp": 1136102400, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 28, "token_count": 44}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 30, "token_count": 17}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 36, "token_count": 283}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 44, "token_count": 24}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 40}, {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 30, "token_count": 24}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 6, "token_count": 67}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Safonov
284
37.82%
Andi Kleen
88
11.72%
Kirill A. Shutemov
80
10.65%
Harvey Harrison
44
5.86%
Kees Cook
41
5.46%
Rik Van Riel
24
3.20%
Borislav Petkov
12
1.60%
Ingo Molnar
5
0.67%
Others
173
23.04%
Total
751
mmio-mod.c
477
-
10
1877
Pekka Paalanen
Rusty Russell
Stuart Bennett
Tejun Heo
Ingo Molnar
Others
May 2008
September 2008
March 2009
April 2009
December 2009
March 2010
July 2011
January 2012
July 2016
January 2017
December 2017
var spanGroupData = [ {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 1704}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 50, "token_count": 43}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Pekka Paalanen
1786
95.15%
Rusty Russell
45
2.40%
Stuart Bennett
6
0.32%
Tejun Heo
3
0.16%
Ingo Molnar
1
0.05%
Others
36
1.92%
Total
1877
mpx.c
936
-
15
2675
Dave Hansen
Kirill A. Shutemov
Ingo Molnar
Joerg Roedel
Others
November 2014
April 2015
June 2015
July 2015
September 2015
November 2015
February 2016
October 2016
December 2016
January 2017
February 2017
March 2017
April 2017
July 2017
October 2017
November 2017
January 2018
February 2019
var spanGroupData = [ {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 1415}, {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 878}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 94}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Hansen
2399
89.68%
Kirill A. Shutemov
123
4.60%
Ingo Molnar
4
0.15%
Joerg Roedel
1
0.04%
Others
148
5.53%
Total
2675
numa.c
896
-
22
3375
Tejun Heo
Rusty Russell
Thomas Gleixner
Tang Chen
Jan Beulich
Yinghai Lu
Ingo Molnar
Wei Yang
Andrew Morton
H. Peter Anvin
Others
March 2009
January 2011
February 2011
April 2011
May 2011
July 2011
December 2011
January 2012
May 2012
January 2013
March 2013
April 2013
November 2013
January 2014
August 2014
October 2014
February 2015
April 2015
September 2015
February 2016
May 2016
August 2016
January 2017
March 2017
April 2017
May 2018
March 2019
var spanGroupData = [ {"timestamp": 1235894400, "group": [ {"author_id": 50, "token_count": 110}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 18, "token_count": 97}, {"author_id": 3, "token_count": 491}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 3, "token_count": 2027}, {"author_id": 7, "token_count": 32}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 94}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 7, "token_count": 20}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 32, "token_count": 38}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 124}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 32, "token_count": 22}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 9, "token_count": 42}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 32, "token_count": 34}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 4, "token_count": 110}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
2617
77.54%
Rusty Russell
110
3.26%
Thomas Gleixner
110
3.26%
Tang Chen
100
2.96%
Jan Beulich
97
2.87%
Yinghai Lu
52
1.54%
Ingo Molnar
43
1.27%
Wei Yang
2
0.06%
Andrew Morton
1
0.03%
H. Peter Anvin
1
0.03%
Others
242
7.17%
Total
3375
numa_32.c
93
-
12
290
Andrew Morton
Dave Hansen
Jan Beulich
Yinghai Lu
Tejun Heo
Others
September 2002
October 2002
March 2003
March 2004
July 2004
March 2005
June 2005
September 2005
September 2006
May 2008
June 2008
August 2010
January 2011
February 2011
May 2011
July 2011
February 2014
July 2016
May 2017
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 31, "token_count": 56}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 31, "token_count": 35}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 80}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 18, "token_count": 35}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
93
32.07%
Dave Hansen
80
27.59%
Jan Beulich
35
12.07%
Yinghai Lu
18
6.21%
Tejun Heo
9
3.10%
Others
55
18.97%
Total
290
numa_64.c
13
-
6
19
Tejun Heo
Andi Kleen
Thomas Gleixner
Others
February 2003
April 2004
January 2008
February 2011
March 2011
May 2011
November 2017
October 2018
var spanGroupData = [ {"timestamp": 1044086400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
6
31.58%
Andi Kleen
3
15.79%
Thomas Gleixner
1
5.26%
Others
9
47.37%
Total
19
numa_emulation.c
586
-
10
2343
Tejun Heo
Dan J Williams
Wei Yang
Yinghai Lu
Peter Zijlstra
Others
February 2011
March 2011
April 2011
May 2011
July 2011
February 2012
April 2012
May 2012
July 2017
November 2017
July 2018
October 2018
var spanGroupData = [ {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 1649}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 20}, {"author_id": 7, "token_count": 37}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 61}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 20, "token_count": 27}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 55, "token_count": 148}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 25, "token_count": 359}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
1757
74.99%
Dan J Williams
359
15.32%
Wei Yang
148
6.32%
Yinghai Lu
37
1.58%
Peter Zijlstra
27
1.15%
Others
15
0.64%
Total
2343
numa_internal.h
34
-
2
116
Tejun Heo
Others
February 2011
May 2011
November 2017
var spanGroupData = [ {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 108}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
115
99.14%
Others
1
0.86%
Total
116
pageattr-test.c
278
-
16
1398
Andi Kleen
Ingo Molnar
Peter Zijlstra
Jeremy Fitzhardinge
Thomas Gleixner
Shaohua Li
Andrea Arcangeli
Arjan van de Ven
Akinobu Mita
Harvey Harrison
Others
January 2008
February 2008
July 2008
August 2008
May 2011
April 2013
June 2014
June 2015
August 2015
November 2017
October 2018
December 2018
var spanGroupData = [ {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 1016}, {"author_id": 9, "token_count": 61}, {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 28, "token_count": 2}, {"author_id": 9, "token_count": 124}, {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 16, "token_count": 3}, {"author_id": 11, "token_count": 22}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 29, "token_count": 14}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 57, "token_count": 2}, {"author_id": 40, "token_count": 10}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 20, "token_count": 109}, ]}, ]
Author Name
Tokens
Token Proportion
Andi Kleen
1016
72.68%
Ingo Molnar
185
13.23%
Peter Zijlstra
109
7.80%
Jeremy Fitzhardinge
26
1.86%
Thomas Gleixner
20
1.43%
Shaohua Li
14
1.00%
Andrea Arcangeli
10
0.72%
Arjan van de Ven
3
0.21%
Akinobu Mita
2
0.14%
Harvey Harrison
2
0.14%
Others
11
0.79%
Total
1398
pageattr.c
2380
-
54
9338
Thomas Gleixner
Borislav Petkov
Venkatesh Pallipadi
Ingo Molnar
Arjan van de Ven
Shaohua Li
Toshi Kani
Andi Kleen
Peter Zijlstra
Dave Hansen
Tom Lendacky
Kirill A. Shutemov
Pauli Nieminen
Suresh B. Siddha
Sai Praneeth
Juergen Gross
Wen Congyang
Tejun Heo
Andrea Arcangeli
Yinghai Lu
Dan J Williams
H. Peter Anvin
Andrew Lutomirski
Jeremy Fitzhardinge
Thomas Garnier
Jan Beulich
Harvey Harrison
Nicholas Piggin
Pekka Paalanen
Linus Torvalds
Joerg Roedel
Others
October 2002
May 2003
May 2004
December 2004
January 2006
May 2007
January 2008
February 2008
March 2008
April 2008
May 2008
July 2008
August 2008
September 2008
October 2008
November 2008
January 2009
February 2009
March 2009
April 2009
May 2009
June 2009
July 2009
August 2009
September 2009
October 2009
November 2009
February 2010
March 2010
April 2010
November 2010
February 2011
November 2011
November 2012
January 2013
February 2013
March 2013
April 2013
October 2013
December 2013
January 2014
February 2014
October 2014
November 2014
December 2014
May 2015
June 2015
September 2015
October 2015
November 2015
January 2016
February 2016
March 2016
April 2016
June 2016
July 2016
September 2016
December 2016
January 2017
March 2017
May 2017
July 2017
October 2017
April 2018
August 2018
September 2018
October 2018
November 2018
December 2018
February 2019
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 162}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 16, "token_count": 413}, {"author_id": 9, "token_count": 427}, {"author_id": 11, "token_count": 8}, {"author_id": 4, "token_count": 223}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 6, "token_count": 78}, {"author_id": 16, "token_count": 17}, {"author_id": 28, "token_count": 7}, {"author_id": 9, "token_count": 30}, {"author_id": 4, "token_count": 652}, {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 6, "token_count": 53}, {"author_id": 11, "token_count": 1}, {"author_id": 5, "token_count": 122}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 6, "token_count": 44}, {"author_id": 0, "token_count": 5}, {"author_id": 4, "token_count": 69}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 24, "token_count": 4}, {"author_id": 7, "token_count": 22}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 29, "token_count": 417}, {"author_id": 5, "token_count": 18}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 17, "token_count": 32}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 24, "token_count": 3}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 17, "token_count": 101}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 5, "token_count": 406}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 5, "token_count": 214}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 41}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 17, "token_count": 13}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 23, "token_count": 24}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 17, "token_count": 21}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 51, "token_count": 171}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 7, "token_count": 15}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 84}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 40, "token_count": 36}, {"author_id": 15, "token_count": 82}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 10, "token_count": 18}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 10, "token_count": 1755}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 19, "token_count": 144}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 14, "token_count": 202}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 14, "token_count": 184}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 49, "token_count": 16}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 18, "token_count": 8}, {"author_id": 49, "token_count": 22}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 22, "token_count": 12}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 18}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 177}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 25, "token_count": 24}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 12, "token_count": 221}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 177}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 6, "token_count": 12}, {"author_id": 2, "token_count": 86}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 20, "token_count": 23}, {"author_id": 4, "token_count": 1311}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 49, "token_count": 110}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 20, "token_count": 301}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 20, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Gleixner
2261
24.21%
Borislav Petkov
1781
19.07%
Venkatesh Pallipadi
771
8.26%
Ingo Molnar
475
5.09%
Arjan van de Ven
432
4.63%
Shaohua Li
417
4.47%
Toshi Kani
386
4.13%
Andi Kleen
378
4.05%
Peter Zijlstra
365
3.91%
Dave Hansen
348
3.73%
Tom Lendacky
223
2.39%
Kirill A. Shutemov
177
1.90%
Pauli Nieminen
171
1.83%
Suresh B. Siddha
168
1.80%
Sai Praneeth
148
1.58%
Juergen Gross
144
1.54%
Wen Congyang
82
0.88%
Tejun Heo
47
0.50%
Andrea Arcangeli
42
0.45%
Yinghai Lu
37
0.40%
Dan J Williams
24
0.26%
H. Peter Anvin
24
0.26%
Andrew Lutomirski
18
0.19%
Jeremy Fitzhardinge
14
0.15%
Thomas Garnier
12
0.13%
Jan Beulich
10
0.11%
Harvey Harrison
7
0.07%
Nicholas Piggin
7
0.07%
Pekka Paalanen
5
0.05%
Linus Torvalds
2
0.02%
Joerg Roedel
1
0.01%
Others
361
3.87%
Total
9338
pat.c
1183
-
35
4155
Venkatesh Pallipadi
Suresh B. Siddha
Juergen Gross
Toshi Kani
Thomas Gleixner
Borislav Petkov
John Dykstra
Dan J Williams
Ingo Molnar
H. Peter Anvin
Tom Lendacky
Dave Hansen
Linus Torvalds
Jack Steiner
Yasuaki Ishimatsu
Andrew Morton
Tejun Heo
Others
March 2008
April 2008
May 2008
June 2008
July 2008
August 2008
September 2008
October 2008
December 2008
January 2009
February 2009
March 2009
April 2009
July 2009
August 2009
September 2009
October 2009
November 2009
February 2010
March 2010
May 2010
June 2010
July 2010
May 2012
October 2012
January 2013
March 2013
November 2014
December 2014
January 2015
May 2015
June 2015
December 2015
January 2016
February 2016
March 2016
September 2016
October 2016
January 2017
June 2017
July 2017
December 2017
July 2018
October 2018
December 2018
var spanGroupData = [ {"timestamp": 1204358400, "group": [ {"author_id": 5, "token_count": 640}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 5, "token_count": 105}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 4, "token_count": 25}, {"author_id": 5, "token_count": 28}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 5, "token_count": 287}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 9, "token_count": 22}, {"author_id": 17, "token_count": 225}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 23, "token_count": 4}, {"author_id": 5, "token_count": 335}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 23, "token_count": 17}, {"author_id": 53, "token_count": 19}, {"author_id": 17, "token_count": 9}, {"author_id": 5, "token_count": 55}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 17, "token_count": 43}, {"author_id": 5, "token_count": 51}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 5, "token_count": 401}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 23, "token_count": 11}, {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 37, "token_count": 12}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 5, "token_count": 39}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 58, "token_count": 144}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 17, "token_count": 147}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 19, "token_count": 330}, {"author_id": 4, "token_count": 211}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 10, "token_count": 148}, {"author_id": 14, "token_count": 176}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 14, "token_count": 21}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 25, "token_count": 7}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 14, "token_count": 83}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 25, "token_count": 16}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 12, "token_count": 22}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 25, "token_count": 42}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 25, "token_count": 38}, ]}, ]
Author Name
Tokens
Token Proportion
Venkatesh Pallipadi
1954
47.03%
Suresh B. Siddha
429
10.32%
Juergen Gross
333
8.01%
Toshi Kani
285
6.86%
Thomas Gleixner
236
5.68%
Borislav Petkov
150
3.61%
John Dykstra
144
3.47%
Dan J Williams
103
2.48%
Ingo Molnar
36
0.87%
H. Peter Anvin
32
0.77%
Tom Lendacky
22
0.53%
Dave Hansen
20
0.48%
Linus Torvalds
19
0.46%
Jack Steiner
12
0.29%
Yasuaki Ishimatsu
2
0.05%
Andrew Morton
1
0.02%
Tejun Heo
1
0.02%
Others
376
9.05%
Total
4155
pat_internal.h
49
-
5
234
Venkatesh Pallipadi
Juergen Gross
Others
February 2010
May 2010
November 2014
May 2015
November 2017
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 5, "token_count": 199}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 19, "token_count": 26}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Venkatesh Pallipadi
199
85.04%
Juergen Gross
26
11.11%
Others
9
3.85%
Total
234
pat_rbtree.c
281
-
10
1193
Venkatesh Pallipadi
Toshi Kani
Michel Lespinasse
Peter Zijlstra
Juergen Gross
Others
February 2010
May 2010
June 2010
October 2012
November 2014
May 2015
December 2015
September 2016
December 2016
November 2017
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 5, "token_count": 950}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 20, "token_count": 9}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 54, "token_count": 65}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 14, "token_count": 139}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Venkatesh Pallipadi
958
80.30%
Toshi Kani
139
11.65%
Michel Lespinasse
65
5.45%
Peter Zijlstra
9
0.75%
Juergen Gross
8
0.67%
Others
14
1.17%
Total
1193
pf_in.c
531
-
2
2367
Pekka Paalanen
Marcin Ślusarz
May 2008
July 2008
July 2010
var spanGroupData = [ {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 2072}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 247}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 59, "token_count": 48}, ]}, ]
Author Name
Tokens
Token Proportion
Pekka Paalanen
2319
97.97%
Marcin Ślusarz
48
2.03%
Total
2367
pf_in.h
39
-
1
73
Pekka Paalanen
May 2008
var spanGroupData = [ {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 73}, ]}, ]
Author Name
Tokens
Token Proportion
Pekka Paalanen
73
100.00%
Total
73
pgtable.c
891
-
31
3004
Jeremy Fitzhardinge
Toshi Kani
Joerg Roedel
Kirill A. Shutemov
Andrea Arcangeli
Fenghua Yu
Ian Campbell
Dave Hansen
Kees Cook
Andrew Lutomirski
Thomas Gleixner
Ingo Molnar
Peter Zijlstra
Shaohua Li
Jan Beulich
Tejun Heo
Rik Van Riel
Others
March 2008
May 2008
June 2008
August 2008
February 2009
April 2009
July 2009
February 2010
March 2010
September 2010
January 2011
February 2011
March 2011
November 2012
December 2012
April 2013
November 2013
April 2014
May 2014
January 2015
February 2015
April 2015
May 2015
July 2016
February 2017
March 2017
November 2017
December 2017
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
December 2018
var spanGroupData = [ {"timestamp": 1204358400, "group": [ {"author_id": 11, "token_count": 667}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 11, "token_count": 346}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 38, "token_count": 75}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 11, "token_count": 55}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 40, "token_count": 179}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 78}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 48, "token_count": 176}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 14, "token_count": 235}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 14, "token_count": 43}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 107}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 14, "token_count": 108}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 21, "token_count": 41}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 14, "token_count": 172}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 21, "token_count": 324}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 30, "token_count": 23}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Jeremy Fitzhardinge
1076
35.82%
Toshi Kani
558
18.58%
Joerg Roedel
365
12.15%
Kirill A. Shutemov
235
7.82%
Andrea Arcangeli
183
6.09%
Fenghua Yu
176
5.86%
Ian Campbell
75
2.50%
Dave Hansen
26
0.87%
Kees Cook
23
0.77%
Andrew Lutomirski
18
0.60%
Thomas Gleixner
5
0.17%
Ingo Molnar
4
0.13%
Peter Zijlstra
4
0.13%
Shaohua Li
4
0.13%
Jan Beulich
3
0.10%
Tejun Heo
3
0.10%
Rik Van Riel
1
0.03%
Others
245
8.16%
Total
3004
pgtable_32.c
105
-
17
342
Dan Aloni
Yinghai Lu
Kirill A. Shutemov
Andi Kleen
Jan Beulich
Jeremy Fitzhardinge
Pekka J Enberg
Andrew Morton
Ingo Molnar
Thomas Gleixner
Dave Hansen
Andrew Lutomirski
Others
July 2002
March 2003
April 2004
December 2004
September 2006
December 2006
October 2007
June 2008
August 2008
March 2009
April 2010
May 2010
April 2014
July 2016
January 2017
March 2017
November 2017
December 2017
January 2018
var spanGroupData = [ {"timestamp": 1025506800, "group": [ {"author_id": 35, "token_count": 124}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 18, "token_count": 16}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 18, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 11, "token_count": 5}, {"author_id": 7, "token_count": 91}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dan Aloni
124
36.26%
Yinghai Lu
91
26.61%
Kirill A. Shutemov
28
8.19%
Andi Kleen
27
7.89%
Jan Beulich
21
6.14%
Jeremy Fitzhardinge
17
4.97%
Pekka J Enberg
8
2.34%
Andrew Morton
6
1.75%
Ingo Molnar
4
1.17%
Thomas Gleixner
3
0.88%
Dave Hansen
2
0.58%
Andrew Lutomirski
1
0.29%
Others
10
2.92%
Total
342
physaddr.c
99
-
6
381
Jeremy Fitzhardinge
Dave Hansen
Others
September 2009
November 2012
January 2013
July 2016
November 2017
October 2018
var spanGroupData = [ {"timestamp": 1251788400, "group": [ {"author_id": 11, "token_count": 228}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 107}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeremy Fitzhardinge
228
59.84%
Dave Hansen
43
11.29%
Others
110
28.87%
Total
381
physaddr.h
11
-
2
34
Jeremy Fitzhardinge
Others
September 2009
November 2017
var spanGroupData = [ {"timestamp": 1251788400, "group": [ {"author_id": 11, "token_count": 33}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeremy Fitzhardinge
33
97.06%
Others
1
2.94%
Total
34
pkeys.c
227
-
4
691
Dave Hansen
Ingo Molnar
Andrew Lutomirski
Others
February 2016
July 2016
October 2016
September 2017
May 2018
November 2018
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 186}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 481}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Hansen
682
98.70%
Ingo Molnar
7
1.01%
Andrew Lutomirski
1
0.14%
Others
1
0.14%
Total
691
pti.c
683
-
9
1889
Andrew Lutomirski
Dave Hansen
Joerg Roedel
Thomas Gleixner
Borislav Petkov
Others
December 2017
January 2018
March 2018
April 2018
July 2018
August 2018
September 2018
March 2019
var spanGroupData = [ {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 748}, {"author_id": 10, "token_count": 132}, {"author_id": 2, "token_count": 72}, {"author_id": 4, "token_count": 189}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 227}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 21, "token_count": 151}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 53}, {"author_id": 21, "token_count": 191}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 8, "token_count": 72}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Lutomirski
820
43.41%
Dave Hansen
352
18.63%
Joerg Roedel
342
18.10%
Thomas Gleixner
192
10.16%
Borislav Petkov
132
6.99%
Others
51
2.70%
Total
1889
setup_nx.c
62
-
6
195
Jeremy Fitzhardinge
Kees Cook
Andrew Lutomirski
Borislav Petkov
H. Peter Anvin
Others
September 2009
November 2009
November 2010
December 2015
January 2016
April 2016
November 2017
var spanGroupData = [ {"timestamp": 1251788400, "group": [ {"author_id": 11, "token_count": 99}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 23, "token_count": 7}, {"author_id": 30, "token_count": 69}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeremy Fitzhardinge
99
50.77%
Kees Cook
70
35.90%
Andrew Lutomirski
11
5.64%
Borislav Petkov
7
3.59%
H. Peter Anvin
7
3.59%
Others
1
0.51%
Total
195
srat.c
114
-
13
429
Andi Kleen
Suresh B. Siddha
Yinghai Lu
Tejun Heo
Jack Steiner
Ingo Molnar
Others
January 2005
January 2006
February 2006
April 2006
February 2007
January 2008
February 2008
March 2008
September 2008
January 2009
February 2009
March 2009
April 2009
November 2009
December 2010
January 2011
February 2011
December 2011
January 2012
March 2012
May 2016
July 2016
January 2017
November 2017
var spanGroupData = [ {"timestamp": 1104566400, "group": [ {"author_id": 6, "token_count": 67}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 6, "token_count": 32}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 37, "token_count": 21}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 17, "token_count": 105}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 37, "token_count": 12}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 7, "token_count": 42}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andi Kleen
124
28.90%
Suresh B. Siddha
105
24.48%
Yinghai Lu
74
17.25%
Tejun Heo
44
10.26%
Jack Steiner
36
8.39%
Ingo Molnar
5
1.17%
Others
41
9.56%
Total
429
testmmiotrace.c
140
-
4
635
Pekka Paalanen
Marcin Ślusarz
Others
May 2008
September 2008
March 2009
October 2009
June 2010
April 2017
var spanGroupData = [ {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 322}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 216}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 59, "token_count": 57}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Pekka Paalanen
558
87.87%
Marcin Ślusarz
57
8.98%
Others
20
3.15%
Total
635
tlb.c
872
-
22
2641
Andrew Lutomirski
Dave Hansen
Alex Shi
Thomas Gleixner
Rik Van Riel
Peter Zijlstra
Rusty Russell
Suresh B. Siddha
Tejun Heo
Shaohua Li
Linus Torvalds
Jan Beulich
Kirill A. Shutemov
Others
March 2008
January 2009
August 2009
November 2009
October 2010
March 2012
May 2012
June 2012
September 2013
January 2014
July 2014
August 2014
July 2015
September 2015
April 2016
July 2016
August 2016
April 2017
May 2017
June 2017
July 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
May 2018
July 2018
August 2018
September 2018
November 2018
December 2018
April 2019
var spanGroupData = [ {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 88}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 50, "token_count": 22}, {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 47, "token_count": 187}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 257}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 92}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 358}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 330}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 8, "token_count": 228}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 8, "token_count": 187}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 93}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 159}, {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 123}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 44, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 8, "token_count": 17}, {"author_id": 20, "token_count": 19}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 44, "token_count": 131}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 159}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 20, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Lutomirski
1463
55.40%
Dave Hansen
430
16.28%
Alex Shi
187
7.08%
Thomas Gleixner
159
6.02%
Rik Van Riel
148
5.60%
Peter Zijlstra
39
1.48%
Rusty Russell
22
0.83%
Suresh B. Siddha
11
0.42%
Tejun Heo
8
0.30%
Shaohua Li
7
0.27%
Linus Torvalds
3
0.11%
Jan Beulich
2
0.08%
Kirill A. Shutemov
2
0.08%
Others
160
6.06%
Total
2641
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
272
Author
Tokens
Proportion
Commits
Proportion
0
Pekka Paalanen
6438
8.12%
25
1.55%
1
Kirill A. Shutemov
5260
6.64%
43
2.67%
2
Dave Hansen
5178
6.53%
79
4.90%
3
Tejun Heo
5069
6.40%
44
2.73%
4
Thomas Gleixner
4823
6.08%
87
5.39%
5
Venkatesh Pallipadi
4218
5.32%
45
2.79%
6
Andi Kleen
4032
5.09%
73
4.53%
7
Yinghai Lu
3703
4.67%
85
5.27%
8
Andrew Lutomirski
3647
4.60%
72
4.46%
9
Ingo Molnar
2602
3.28%
94
5.83%
10
Borislav Petkov
2396
3.02%
30
1.86%
11
Jeremy Fitzhardinge
2251
2.84%
47
2.91%
12
Tom Lendacky
2053
2.59%
26
1.61%
13
Andrey Ryabinin
1694
2.14%
13
0.81%
14
Toshi Kani
1540
1.94%
29
1.80%
15
Wen Congyang
1337
1.69%
3
0.19%
16
Arjan van de Ven
1299
1.64%
14
0.87%
17
Suresh B. Siddha
977
1.23%
22
1.36%
18
Jan Beulich
942
1.19%
30
1.86%
19
Juergen Gross
911
1.15%
19
1.18%
20
Peter Zijlstra
834
1.05%
31
1.92%
21
Joerg Roedel
797
1.01%
19
1.18%
22
Thomas Garnier
759
0.96%
11
0.68%
23
H. Peter Anvin
723
0.91%
16
0.99%
24
Nicholas Piggin
669
0.84%
4
0.25%
25
Dan J Williams
638
0.80%
13
0.81%
26
Pekka J Enberg
621
0.78%
16
0.99%
27
Brijesh Singh
596
0.75%
2
0.12%
28
Harvey Harrison
512
0.65%
18
1.12%
29
Shaohua Li
446
0.56%
8
0.50%
30
Kees Cook
407
0.51%
14
0.87%
31
Andrew Morton
404
0.51%
28
1.74%
32
Tang Chen
395
0.50%
11
0.68%
33
Linus Torvalds (pre-git)
373
0.47%
29
1.80%
34
Yasuaki Ishimatsu
347
0.44%
5
0.31%
35
Dan Aloni
324
0.41%
1
0.06%
36
Dmitry Safonov
304
0.38%
5
0.31%
37
Jack Steiner
301
0.38%
5
0.31%
38
Ian Campbell
272
0.34%
3
0.19%
39
Tony Luck
243
0.31%
2
0.12%
40
Andrea Arcangeli
242
0.31%
6
0.37%
41
Steven Rostedt
234
0.30%
2
0.12%
42
Yanmin Zhang
221
0.28%
1
0.06%
43
Karol Herbst
217
0.27%
2
0.12%
44
Rik Van Riel
211
0.27%
8
0.50%
45
Stuart Bennett
207
0.26%
7
0.43%
46
Christoph Lameter
195
0.25%
3
0.19%
47
Alex Shi
187
0.24%
6
0.37%
48
Fenghua Yu
179
0.23%
2
0.12%
49
Sai Praneeth
178
0.22%
6
0.37%
50
Rusty Russell
177
0.22%
6
0.37%
51
Pauli Nieminen
171
0.22%
1
0.06%
52
Jann Horn
167
0.21%
3
0.19%
53
Linus Torvalds
163
0.21%
21
1.30%
54
Michel Lespinasse
162
0.20%
6
0.37%
55
Wei Yang
150
0.19%
4
0.25%
56
Keith Packard
146
0.18%
1
0.06%
57
Akinobu Mita
144
0.18%
5
0.31%
58
John Dykstra
144
0.18%
1
0.06%
59
Marcin Ślusarz
144
0.18%
3
0.19%
60
Others
5291
6.68%
398
24.67%
Total
79265
1613