Linux Source Code
Home
Release 5.7
Help
mm
root
arch
x86
Highlighting
Reset All
By Author
By Age
──────────
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
Daniel Axtens
Daniel Borkmann
Dave Hansen
Dmitry Safonov
Fenghua Yu
H. Peter Anvin
Harvey Harrison
Ian Campbell
Ingo Molnar
Jack Steiner
Jan Beulich
Jeremy Fitzhardinge
Joerg Roedel
John Dykstra
Juergen Gross
Karol Herbst
Kees Cook
Keith Packard
Kirill A. Shutemov
Lianbo Jiang
Linus Torvalds
Linus Torvalds (pre-git)
Logan Gunthorpe
Nadav Amit
Nicholas Piggin
Others
Pekka J Enberg
Pekka Paalanen
Peter Zijlstra
Rik Van Riel
Rusty Russell
Sai Praneeth
Shaohua Li
Steven Price
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
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
pat
4050
5
87
15440
Venkatesh Pallipadi
Thomas Gleixner
Borislav Petkov
Andi Kleen
Ingo Molnar
Toshi Kani
Suresh B. Siddha
Juergen Gross
Peter Zijlstra
Dave Hansen
Arjan van de Ven
Shaohua Li
Tom Lendacky
Kirill A. Shutemov
John Dykstra
Sai Praneeth
Dan J Williams
Wen Congyang
H. Peter Anvin
Andrew Morton
Andrea Arcangeli
Tejun Heo
Logan Gunthorpe
Jeremy Fitzhardinge
Yinghai Lu
Linus Torvalds
Andrew Lutomirski
Thomas Garnier
Jack Steiner
Harvey Harrison
Jan Beulich
Nicholas Piggin
Pekka Paalanen
Yasuaki Ishimatsu
Joerg Roedel
Others
June 2002
December 2002
July 2003
April 2004
December 2004
September 2005
January 2006
June 2006
May 2007
July 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
August 2008
September 2008
October 2008
November 2008
December 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
May 2010
June 2010
July 2010
November 2010
February 2011
May 2011
May 2012
October 2012
November 2012
January 2013
February 2013
March 2013
April 2013
October 2013
December 2013
January 2014
February 2014
June 2014
October 2014
November 2014
December 2014
January 2015
May 2015
June 2015
August 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
June 2016
July 2016
September 2016
October 2016
December 2016
January 2017
March 2017
May 2017
June 2017
July 2017
October 2017
November 2017
December 2017
April 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
February 2019
April 2019
May 2019
August 2019
November 2019
December 2019
January 2020
March 2020
April 2020
var spanGroupData = [ {"timestamp": 1022914800, "group": [ {"author_id": 4, "token_count": 139}, {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 30, "token_count": 29}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 30, "token_count": 23}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 4, "token_count": 37}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 8, "token_count": 14}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 4, "token_count": 1018}, {"author_id": 22, "token_count": 326}, {"author_id": 8, "token_count": 393}, {"author_id": 12, "token_count": 8}, {"author_id": 2, "token_count": 230}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 4, "token_count": 78}, {"author_id": 22, "token_count": 17}, {"author_id": 28, "token_count": 9}, {"author_id": 8, "token_count": 154}, {"author_id": 2, "token_count": 661}, {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 4, "token_count": 53}, {"author_id": 12, "token_count": 1}, {"author_id": 7, "token_count": 737}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 7, "token_count": 105}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 4, "token_count": 44}, {"author_id": 30, "token_count": 1}, {"author_id": 0, "token_count": 5}, {"author_id": 2, "token_count": 93}, {"author_id": 7, "token_count": 28}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 8, "token_count": 4}, {"author_id": 12, "token_count": 22}, {"author_id": 20, "token_count": 1}, {"author_id": 25, "token_count": 4}, {"author_id": 7, "token_count": 270}, {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 12, "token_count": 4}, {"author_id": 34, "token_count": 316}, {"author_id": 7, "token_count": 22}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 8, "token_count": 21}, {"author_id": 16, "token_count": 255}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 25, "token_count": 3}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 27, "token_count": 4}, {"author_id": 7, "token_count": 330}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 27, "token_count": 17}, {"author_id": 54, "token_count": 19}, {"author_id": 16, "token_count": 110}, {"author_id": 7, "token_count": 55}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 8, "token_count": 14}, {"author_id": 12, "token_count": 5}, {"author_id": 16, "token_count": 43}, {"author_id": 7, "token_count": 48}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 7, "token_count": 404}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 7, "token_count": 134}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 7, "token_count": 394}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 27, "token_count": 11}, {"author_id": 16, "token_count": 4}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 16, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 27, "token_count": 24}, {"author_id": 38, "token_count": 12}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 16, "token_count": 21}, {"author_id": 7, "token_count": 629}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 19, "token_count": 2}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 59, "token_count": 144}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 16, "token_count": 147}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 5, "token_count": 15}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 9, "token_count": 90}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 42, "token_count": 36}, {"author_id": 15, "token_count": 82}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 10, "token_count": 18}, {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 42, "token_count": 12}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 10, "token_count": 1742}, ]}, {"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": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 17, "token_count": 498}, {"author_id": 2, "token_count": 211}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 10, "token_count": 141}, {"author_id": 14, "token_count": 274}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 14, "token_count": 184}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 53, "token_count": 16}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 14, "token_count": 127}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 21, "token_count": 7}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 23, "token_count": 8}, {"author_id": 53, "token_count": 4}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 14, "token_count": 81}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 24, "token_count": 12}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 18}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 21, "token_count": 16}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 177}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 21, "token_count": 24}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 11, "token_count": 236}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 9, "token_count": 177}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 21, "token_count": 42}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 9, "token_count": 86}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 19, "token_count": 23}, {"author_id": 2, "token_count": 1311}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 53, "token_count": 110}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 21, "token_count": 38}, {"author_id": 8, "token_count": 1}, {"author_id": 19, "token_count": 391}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 19, "token_count": 41}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 37}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 8, "token_count": 75}, {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 8, "token_count": 132}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 57, "token_count": 42}, {"author_id": 60, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Venkatesh Pallipadi
3158
20.45%
Thomas Gleixner
2551
16.52%
Borislav Petkov
1911
12.38%
Andi Kleen
1411
9.14%
Ingo Molnar
822
5.32%
Toshi Kani
671
4.35%
Suresh B. Siddha
594
3.85%
Juergen Gross
501
3.24%
Peter Zijlstra
457
2.96%
Dave Hansen
367
2.38%
Arjan van de Ven
346
2.24%
Shaohua Li
316
2.05%
Tom Lendacky
238
1.54%
Kirill A. Shutemov
177
1.15%
John Dykstra
144
0.93%
Sai Praneeth
130
0.84%
Dan J Williams
127
0.82%
Wen Congyang
82
0.53%
H. Peter Anvin
56
0.36%
Andrew Morton
53
0.34%
Andrea Arcangeli
52
0.34%
Tejun Heo
48
0.31%
Logan Gunthorpe
42
0.27%
Jeremy Fitzhardinge
41
0.27%
Yinghai Lu
37
0.24%
Linus Torvalds
22
0.14%
Andrew Lutomirski
18
0.12%
Thomas Garnier
12
0.08%
Jack Steiner
12
0.08%
Harvey Harrison
9
0.06%
Jan Beulich
8
0.05%
Nicholas Piggin
7
0.05%
Pekka Paalanen
5
0.03%
Yasuaki Ishimatsu
2
0.01%
Joerg Roedel
1
0.01%
Others
1012
6.55%
Total
15440
Files:
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": 4, "token_count": 405}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "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": 1, "token_count": 107}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "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": 8, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andi Kleen
513
67.50%
Tejun Heo
117
15.39%
Yinghai Lu
12
1.58%
Thomas Gleixner
9
1.18%
Ingo Molnar
1
0.13%
Others
108
14.21%
Total
760
cpu_entry_area.c
229
-
7
829
Thomas Gleixner
Andrew Lutomirski
Dave Hansen
Ingo Molnar
Others
December 2017
February 2018
April 2018
June 2018
January 2019
April 2019
November 2019
var spanGroupData = [ {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 547}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 9, "token_count": 35}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 140}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 6, "token_count": 58}, {"author_id": 8, "token_count": 13}, {"author_id": 2, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Gleixner
716
86.37%
Andrew Lutomirski
58
7.00%
Dave Hansen
35
4.22%
Ingo Molnar
13
1.57%
Others
7
0.84%
Total
829
debug_pagetables.c
76
-
7
330
Thomas Gleixner
Kees Cook
Andrew Lutomirski
Borislav Petkov
Sai Praneeth
Steven Price
Others
November 2015
December 2017
January 2018
March 2018
November 2018
May 2019
February 2020
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 37, "token_count": 102}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 10, "token_count": 15}, {"author_id": 2, "token_count": 117}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 70}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 53, "token_count": 7}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 40, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Gleixner
118
35.76%
Kees Cook
102
30.91%
Andrew Lutomirski
70
21.21%
Borislav Petkov
15
4.55%
Sai Praneeth
7
2.12%
Steven Price
3
0.91%
Others
15
4.55%
Total
330
dump_pagetables.c
465
-
20
1990
Thomas Gleixner
H. Peter Anvin
Arjan van de Ven
Steven Price
Borislav Petkov
Joerg Roedel
Kirill A. Shutemov
Thomas Garnier
Andrey Ryabinin
Jan Beulich
Juergen Gross
Yinghai Lu
Andrew Lutomirski
Kees Cook
Toshi Kani
Linus Torvalds
Ingo Molnar
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
June 2016
February 2017
March 2017
April 2017
July 2017
December 2017
January 2018
February 2018
April 2018
July 2018
August 2018
October 2018
November 2018
March 2019
April 2019
June 2019
February 2020
var spanGroupData = [ {"timestamp": 1204358400, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 22, "token_count": 379}, {"author_id": 27, "token_count": 276}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 10, "token_count": 122}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 27, "token_count": 112}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 17, "token_count": 22}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 24, "token_count": 33}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 13, "token_count": 28}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 13, "token_count": 5}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 6, "token_count": 19}, {"author_id": 2, "token_count": 305}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 23, "token_count": 30}, {"author_id": 3, "token_count": 41}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 20, "token_count": 45}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 87}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 40, "token_count": 275}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Gleixner
399
20.05%
H. Peter Anvin
388
19.50%
Arjan van de Ven
379
19.05%
Steven Price
275
13.82%
Borislav Petkov
124
6.23%
Joerg Roedel
55
2.76%
Kirill A. Shutemov
51
2.56%
Thomas Garnier
33
1.66%
Andrey Ryabinin
33
1.66%
Jan Beulich
30
1.51%
Juergen Gross
24
1.21%
Yinghai Lu
23
1.16%
Andrew Lutomirski
19
0.95%
Kees Cook
5
0.25%
Toshi Kani
1
0.05%
Linus Torvalds
1
0.05%
Ingo Molnar
1
0.05%
Others
149
7.49%
Total
1990
extable.c
220
-
15
858
Andrew Lutomirski
Tony Luck
Harvey Harrison
H. Peter Anvin
Borislav Petkov
Andi Kleen
Peter Zijlstra
Linus Torvalds
Juergen Gross
Ingo Molnar
Thomas Gleixner
Others
February 2002
January 2008
April 2012
February 2016
April 2016
July 2016
September 2016
December 2016
February 2017
June 2017
September 2017
November 2017
December 2017
August 2018
February 2019
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 28, "token_count": 69}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 27, "token_count": 47}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 46, "token_count": 202}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 6, "token_count": 264}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 10, "token_count": 43}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 19, "token_count": 10}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 122}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 54, "token_count": 9}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Lutomirski
264
30.77%
Tony Luck
202
23.54%
Harvey Harrison
69
8.04%
H. Peter Anvin
47
5.48%
Borislav Petkov
43
5.01%
Andi Kleen
11
1.28%
Peter Zijlstra
10
1.17%
Linus Torvalds
10
1.17%
Juergen Gross
8
0.93%
Ingo Molnar
3
0.35%
Thomas Gleixner
1
0.12%
Others
190
22.14%
Total
858
fault.c
1537
-
67
5293
Ingo Molnar
Nicholas Piggin
Andrew Lutomirski
Andi Kleen
Harvey Harrison
Dave Hansen
Kirill A. Shutemov
Peter Zijlstra
Jan Beulich
Linus Torvalds
Jeremy Fitzhardinge
Joerg Roedel
Toshi Kani
Pekka Paalanen
Borislav Petkov
Thomas Gleixner
H. Peter Anvin
Sai Praneeth
Andrew Morton
Kees Cook
Andrea Arcangeli
Tony Luck
Others
February 2002
April 2002
December 2002
January 2003
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
July 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
April 2019
June 2019
July 2019
November 2019
December 2019
March 2020
April 2020
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 4, "token_count": 96}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 4, "token_count": 134}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 4, "token_count": 94}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 30, "token_count": 16}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 4, "token_count": 44}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 4, "token_count": 52}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 25, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 27, "token_count": 3}, {"author_id": 28, "token_count": 368}, {"author_id": 23, "token_count": 11}, {"author_id": 12, "token_count": 45}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 28, "token_count": 4}, {"author_id": 2, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 54, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 25, "token_count": 635}, {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 8, "token_count": 1184}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 19, "token_count": 20}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 19, "token_count": 2}, {"author_id": 60, "token_count": 136}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 4, "token_count": 38}, {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 4, "token_count": 10}, {"author_id": 12, "token_count": 25}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 54, "token_count": 4}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 23, "token_count": 32}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 6, "token_count": 43}, ]}, {"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": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 27, "token_count": 18}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 37, "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": 16}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 19, "token_count": 41}, {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "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": 6, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 54, "token_count": 50}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 54, "token_count": 16}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 9, "token_count": 149}, {"author_id": 46, "token_count": 2}, {"author_id": 14, "token_count": 27}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 13}, {"author_id": 9, "token_count": 9}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 6, "token_count": 72}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 233}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 23, "token_count": 24}, {"author_id": 2, "token_count": 2}, ]}, {"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": 37, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 14}, {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "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": 3, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 9, "token_count": 106}, {"author_id": 53, "token_count": 21}, {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 6, "token_count": 437}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 20, "token_count": 17}, {"author_id": 19, "token_count": 17}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 20, "token_count": 32}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Ingo Molnar
1209
22.84%
Nicholas Piggin
646
12.20%
Andrew Lutomirski
602
11.37%
Andi Kleen
536
10.13%
Harvey Harrison
372
7.03%
Dave Hansen
264
4.99%
Kirill A. Shutemov
238
4.50%
Peter Zijlstra
101
1.91%
Jan Beulich
87
1.64%
Linus Torvalds
74
1.40%
Jeremy Fitzhardinge
70
1.32%
Joerg Roedel
50
0.94%
Toshi Kani
46
0.87%
Pekka Paalanen
41
0.77%
Borislav Petkov
31
0.59%
Thomas Gleixner
24
0.45%
H. Peter Anvin
23
0.43%
Sai Praneeth
21
0.40%
Andrew Morton
17
0.32%
Kees Cook
10
0.19%
Andrea Arcangeli
4
0.08%
Tony Luck
2
0.04%
Others
825
15.59%
Total
5293
highmem_32.c
134
-
16
463
Andrew Morton
Peter Zijlstra
Pekka J Enberg
Jeremy Fitzhardinge
Dave Hansen
Thomas Gleixner
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
May 2019
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 30, "token_count": 157}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 9, "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": 12, "token_count": 23}, {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 12, "token_count": 23}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 30, "token_count": 23}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 30, "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": 19, "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}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
185
39.96%
Peter Zijlstra
102
22.03%
Pekka J Enberg
87
18.79%
Jeremy Fitzhardinge
46
9.94%
Dave Hansen
12
2.59%
Thomas Gleixner
1
0.22%
Others
30
6.48%
Total
463
hugetlbpage.c
211
-
21
710
Yanmin Zhang
Andi Kleen
Kirill A. Shutemov
Andrew Morton
Dmitry Safonov
Borislav Petkov
Jeremy Fitzhardinge
Ingo Molnar
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
May 2019
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 30, "token_count": 24}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 43, "token_count": 221}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 48, "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": 12, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 4, "token_count": 151}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 3, "token_count": 37}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 8, "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": 3, "token_count": 28}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Yanmin Zhang
221
31.13%
Andi Kleen
151
21.27%
Kirill A. Shutemov
85
11.97%
Andrew Morton
36
5.07%
Dmitry Safonov
20
2.82%
Borislav Petkov
8
1.13%
Jeremy Fitzhardinge
3
0.42%
Ingo Molnar
3
0.42%
Christoph Lameter
2
0.28%
Others
181
25.49%
Total
710
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": 37, "token_count": 1}, {"author_id": 5, "token_count": 389}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 203}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 11, "token_count": 26}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "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
992
-
41
3531
Yinghai Lu
Pekka J Enberg
Dave Hansen
Juergen Gross
Tang Chen
Ingo Molnar
Nadav Amit
Andrew Lutomirski
Andi Kleen
Kees Cook
Thomas Garnier
Jan Beulich
Borislav Petkov
Peter Zijlstra
Dan J Williams
Brijesh Singh
Logan Gunthorpe
Thomas Gleixner
Tejun Heo
Fenghua Yu
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
October 2019
April 2020
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": 23, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 5, "token_count": 46}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 5, "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": 23, "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": 5, "token_count": 1470}, {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 27, "token_count": 2}, {"author_id": 5, "token_count": 60}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 31, "token_count": 213}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 17, "token_count": 179}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 23, "token_count": 20}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 9, "token_count": 108}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "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": 21, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 10, "token_count": 16}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 24, "token_count": 17}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 151}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 37, "token_count": 23}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 6, "token_count": 44}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 17, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 9, "token_count": 30}, {"author_id": 19, "token_count": 14}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 45}, {"author_id": 21, "token_count": 12}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 9, "token_count": 75}, {"author_id": 17, "token_count": 34}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 18, "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": 32, "token_count": 112}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 37, "token_count": 8}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 57, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Yinghai Lu
1618
45.82%
Pekka J Enberg
393
11.13%
Dave Hansen
241
6.83%
Juergen Gross
225
6.37%
Tang Chen
213
6.03%
Ingo Molnar
212
6.00%
Nadav Amit
112
3.17%
Andrew Lutomirski
63
1.78%
Andi Kleen
45
1.27%
Kees Cook
31
0.88%
Thomas Garnier
24
0.68%
Jan Beulich
24
0.68%
Borislav Petkov
20
0.57%
Peter Zijlstra
14
0.40%
Dan J Williams
14
0.40%
Brijesh Singh
10
0.28%
Logan Gunthorpe
9
0.25%
Thomas Gleixner
7
0.20%
Tejun Heo
3
0.08%
Fenghua Yu
3
0.08%
H. Peter Anvin
2
0.06%
Toshi Kani
1
0.03%
Others
247
7.00%
Total
3531
init_32.c
893
-
66
3285
Yinghai Lu
Linus Torvalds (pre-git)
Jan Beulich
Ingo Molnar
Dan Aloni
Jeremy Fitzhardinge
Tejun Heo
Ian Campbell
Andi Kleen
Suresh B. Siddha
Kirill A. Shutemov
Pekka J Enberg
Dave Hansen
Andrew Morton
Thomas Gleixner
Logan Gunthorpe
Wen Congyang
Andrew Lutomirski
Arjan van de Ven
Borislav Petkov
Linus Torvalds
Tang Chen
H. Peter Anvin
Keith Packard
Tony Luck
Shaohua Li
Harvey Harrison
Dan J Williams
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
May 2019
August 2019
November 2019
March 2020
April 2020
var spanGroupData = [ {"timestamp": 788947200, "group": [ {"author_id": 29, "token_count": 78}, ]}, {"timestamp": 794044800, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 29, "token_count": 13}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 29, "token_count": 10}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 29, "token_count": 19}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 29, "token_count": 188}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 29, "token_count": 30}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 54, "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": 54, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 30, "token_count": 21}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 30, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 30, "token_count": 6}, {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 30, "token_count": 21}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 8, "token_count": 78}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 4, "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": 9, "token_count": 36}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 22, "token_count": 13}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 34, "token_count": 2}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 12, "token_count": 40}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 23, "token_count": 31}, {"author_id": 12, "token_count": 67}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 4, "token_count": 41}, {"author_id": 22, "token_count": 3}, {"author_id": 8, "token_count": 76}, {"author_id": 12, "token_count": 29}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 27, "token_count": 3}, {"author_id": 28, "token_count": 2}, {"author_id": 41, "token_count": 108}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 5, "token_count": 473}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 16, "token_count": 95}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 58, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 23, "token_count": 48}, {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 23, "token_count": 217}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 8, "token_count": 112}, {"author_id": 1, "token_count": 75}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 12, "token_count": 9}, {"author_id": 26, "token_count": 48}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 26, "token_count": 19}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "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": 27, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 5, "token_count": 277}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 15, "token_count": 34}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 6, "token_count": 24}, {"author_id": 10, "token_count": 11}, {"author_id": 3, "token_count": 88}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 9, "token_count": 19}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 57, "token_count": 44}, ]}, ]
Author Name
Tokens
Token Proportion
Yinghai Lu
765
23.29%
Linus Torvalds (pre-git)
375
11.42%
Jan Beulich
296
9.01%
Ingo Molnar
274
8.34%
Dan Aloni
200
6.09%
Jeremy Fitzhardinge
162
4.93%
Tejun Heo
145
4.41%
Ian Campbell
108
3.29%
Andi Kleen
108
3.29%
Suresh B. Siddha
96
2.92%
Kirill A. Shutemov
88
2.68%
Pekka J Enberg
71
2.16%
Dave Hansen
55
1.67%
Andrew Morton
53
1.61%
Thomas Gleixner
51
1.55%
Logan Gunthorpe
44
1.34%
Wen Congyang
34
1.04%
Andrew Lutomirski
24
0.73%
Arjan van de Ven
19
0.58%
Borislav Petkov
15
0.46%
Linus Torvalds
10
0.30%
Tang Chen
5
0.15%
H. Peter Anvin
4
0.12%
Keith Packard
3
0.09%
Tony Luck
2
0.06%
Shaohua Li
2
0.06%
Harvey Harrison
2
0.06%
Dan J Williams
1
0.03%
Others
273
8.31%
Total
3285
init_64.c
1584
-
74
6953
Kirill A. Shutemov
Wen Congyang
Andi Kleen
Yinghai Lu
Yasuaki Ishimatsu
Jack Steiner
Brijesh Singh
Jeremy Fitzhardinge
Tejun Heo
Christoph Lameter
Thomas Garnier
Suresh B. Siddha
Jan Beulich
Dan J Williams
Thomas Gleixner
Tang Chen
Pekka J Enberg
Logan Gunthorpe
Arjan van de Ven
Dave Hansen
Juergen Gross
Ingo Molnar
Kees Cook
Linus Torvalds
Borislav Petkov
Andrew Lutomirski
Andrea Arcangeli
Shaohua Li
Harvey Harrison
Joerg Roedel
Andrew Morton
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
April 2019
May 2019
June 2019
July 2019
October 2019
April 2020
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 4, "token_count": 249}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 4, "token_count": 43}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 4, "token_count": 144}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 22, "token_count": 19}, {"author_id": 60, "token_count": 145}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 23, "token_count": 6}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 23, "token_count": 7}, {"author_id": 54, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 48, "token_count": 169}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 4, "token_count": 45}, {"author_id": 22, "token_count": 3}, {"author_id": 8, "token_count": 5}, {"author_id": 12, "token_count": 1}, {"author_id": 2, "token_count": 13}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 22, "token_count": 16}, {"author_id": 28, "token_count": 2}, {"author_id": 2, "token_count": 81}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 4, "token_count": 19}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 4, "token_count": 36}, {"author_id": 5, "token_count": 103}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 4, "token_count": 32}, {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 12, "token_count": 198}, {"author_id": 5, "token_count": 7}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 38, "token_count": 253}, {"author_id": 20, "token_count": 1}, {"author_id": 5, "token_count": 78}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 23, "token_count": 81}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 12, "token_count": 1}, {"author_id": 16, "token_count": 9}, {"author_id": 5, "token_count": 64}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 16, "token_count": 84}, {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 1, "token_count": 185}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 26, "token_count": 45}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 34, "token_count": 2}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 16, "token_count": 48}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "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": 5, "token_count": 3}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 12, "token_count": 24}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 5, "token_count": 32}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 1, "token_count": 1}, {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 23, "token_count": 15}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 23, "token_count": 21}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 5, "token_count": 113}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 54, "token_count": 4}, {"author_id": 15, "token_count": 4}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 31, "token_count": 66}, {"author_id": 15, "token_count": 1171}, {"author_id": 33, "token_count": 317}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1364799600, "group": [ {"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": 31, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 5, "token_count": 44}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 33, "token_count": 27}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 17, "token_count": 29}, {"author_id": 37, "token_count": 14}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 21, "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": 21, "token_count": 53}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 24, "token_count": 161}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 682}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "token_count": 388}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"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": 66}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 41}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 21, "token_count": 43}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 9, "token_count": 15}, {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 18, "token_count": 233}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 55}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 21, "token_count": 26}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 57, "token_count": 50}, {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Kirill A. Shutemov
1179
16.96%
Wen Congyang
1175
16.90%
Andi Kleen
692
9.95%
Yinghai Lu
516
7.42%
Yasuaki Ishimatsu
345
4.96%
Jack Steiner
253
3.64%
Brijesh Singh
233
3.35%
Jeremy Fitzhardinge
224
3.22%
Tejun Heo
191
2.75%
Christoph Lameter
169
2.43%
Thomas Garnier
161
2.32%
Suresh B. Siddha
141
2.03%
Jan Beulich
130
1.87%
Dan J Williams
125
1.80%
Thomas Gleixner
98
1.41%
Tang Chen
71
1.02%
Pekka J Enberg
54
0.78%
Logan Gunthorpe
50
0.72%
Arjan van de Ven
38
0.55%
Dave Hansen
33
0.47%
Juergen Gross
29
0.42%
Ingo Molnar
22
0.32%
Kees Cook
19
0.27%
Linus Torvalds
13
0.19%
Borislav Petkov
8
0.12%
Andrew Lutomirski
3
0.04%
Andrea Arcangeli
3
0.04%
Shaohua Li
2
0.03%
Harvey Harrison
2
0.03%
Joerg Roedel
1
0.01%
Andrew Morton
1
0.01%
Others
972
13.98%
Total
6953
iomap_32.c
116
-
15
415
Keith Packard
Venkatesh Pallipadi
Peter Zijlstra
Juergen Gross
Dave Hansen
Ingo Molnar
Andrew Morton
Borislav Petkov
Thomas Gleixner
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
May 2019
November 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 58, "token_count": 142}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 7, "token_count": 27}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 30, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 7, "token_count": 92}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 19, "token_count": 54}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 17, "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": 9, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 8, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Keith Packard
142
34.22%
Venkatesh Pallipadi
119
28.67%
Peter Zijlstra
54
13.01%
Juergen Gross
18
4.34%
Dave Hansen
17
4.10%
Ingo Molnar
11
2.65%
Andrew Morton
11
2.65%
Borislav Petkov
4
0.96%
Thomas Gleixner
2
0.48%
Others
37
8.92%
Total
415
ioremap.c
893
-
51
2939
Tom Lendacky
Venkatesh Pallipadi
Thomas Gleixner
Lianbo Jiang
Andi Kleen
Linus Torvalds (pre-git)
Toshi Kani
Ingo Molnar
Ian Campbell
Juergen Gross
Andrew Lutomirski
Jeremy Fitzhardinge
Rik Van Riel
Pekka Paalanen
Jan Beulich
Christoph Lameter
Linus Torvalds
Andrew Morton
Borislav Petkov
Suresh B. Siddha
Kirill A. Shutemov
Dave Hansen
Karol Herbst
H. Peter Anvin
Harvey Harrison
Others
September 1996
March 1997
May 1998
August 1998
May 1999
September 1999
March 2002
April 2002
June 2002
July 2002
March 2003
September 2004
March 2005
May 2005
June 2005
July 2005
December 2005
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
May 2019
June 2019
July 2019
August 2019
November 2019
March 2020
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 29, "token_count": 57}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 29, "token_count": 17}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 29, "token_count": 25}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 4, "token_count": 63}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 54, "token_count": 13}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 30, "token_count": 17}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 4, "token_count": 32}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 54}, {"author_id": 12, "token_count": 3}, {"author_id": 2, "token_count": 107}, {"author_id": 60, "token_count": 135}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 28, "token_count": 3}, {"author_id": 41, "token_count": 89}, {"author_id": 8, "token_count": 2}, {"author_id": 12, "token_count": 11}, {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 54, "token_count": 3}, {"author_id": 7, "token_count": 201}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 48, "token_count": 26}, {"author_id": 16, "token_count": 8}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 0, "token_count": 35}, {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 45, "token_count": 38}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 16, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 23, "token_count": 28}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 12, "token_count": 32}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 8, "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": 6, "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": 17, "token_count": 83}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 14, "token_count": 29}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 23, "token_count": 2}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 14, "token_count": 55}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "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": 8, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 11, "token_count": 762}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 11, "token_count": 261}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 55, "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": 55, "token_count": 96}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 11, "token_count": 45}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Lendacky
1068
36.34%
Venkatesh Pallipadi
211
7.18%
Thomas Gleixner
166
5.65%
Lianbo Jiang
151
5.14%
Andi Kleen
109
3.71%
Linus Torvalds (pre-git)
107
3.64%
Toshi Kani
95
3.23%
Ingo Molnar
90
3.06%
Ian Campbell
89
3.03%
Juergen Gross
83
2.82%
Andrew Lutomirski
53
1.80%
Jeremy Fitzhardinge
52
1.77%
Rik Van Riel
38
1.29%
Pekka Paalanen
35
1.19%
Jan Beulich
30
1.02%
Christoph Lameter
26
0.88%
Linus Torvalds
22
0.75%
Andrew Morton
22
0.75%
Borislav Petkov
17
0.58%
Suresh B. Siddha
15
0.51%
Kirill A. Shutemov
12
0.41%
Dave Hansen
7
0.24%
Karol Herbst
5
0.17%
H. Peter Anvin
4
0.14%
Harvey Harrison
3
0.10%
Others
429
14.60%
Total
2939
kasan_init_64.c
436
-
12
2174
Andrey Ryabinin
Daniel Axtens
Andrew Lutomirski
Kirill A. Shutemov
Thomas Gleixner
Dave Hansen
Ingo Molnar
Tom Lendacky
Others
February 2015
July 2015
November 2015
January 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
November 2019
var spanGroupData = [ {"timestamp": 1422777600, "group": [ {"author_id": 13, "token_count": 250}, ]}, {"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": 1483257600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 3, "token_count": 66}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 13, "token_count": 331}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 13, "token_count": 750}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 6, "token_count": 95}, {"author_id": 2, "token_count": 58}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 13, "token_count": 29}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 9, "token_count": 44}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "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}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 39, "token_count": 290}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Ryabinin
1422
65.41%
Daniel Axtens
290
13.34%
Andrew Lutomirski
95
4.37%
Kirill A. Shutemov
92
4.23%
Thomas Gleixner
58
2.67%
Dave Hansen
44
2.02%
Ingo Molnar
7
0.32%
Tom Lendacky
5
0.23%
Others
161
7.41%
Total
2174
kaslr.c
213
-
7
663
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
March 2019
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 24, "token_count": 399}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 24, "token_count": 25}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 24, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "token_count": 63}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 45}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Garnier
430
64.86%
Kirill A. Shutemov
104
15.69%
Thomas Gleixner
4
0.60%
Others
125
18.85%
Total
663
kmmio.c
622
-
17
2159
Pekka Paalanen
Karol Herbst
Stuart Bennett
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
October 2019
February 2020
var spanGroupData = [ {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 0, "token_count": 1412}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 47, "token_count": 50}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 47, "token_count": 26}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 164}, {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 47, "token_count": 118}, ]}, {"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": 1, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 44, "token_count": 192}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 44, "token_count": 20}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 34}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Pekka Paalanen
1598
74.02%
Karol Herbst
212
9.82%
Stuart Bennett
200
9.26%
Andi Kleen
34
1.57%
Ingo Molnar
9
0.42%
Tejun Heo
3
0.14%
Andrew Lutomirski
1
0.05%
Others
102
4.72%
Total
2159
maccess.c
43
-
1
181
Daniel Borkmann
November 2019
var spanGroupData = [ {"timestamp": 1572591600, "group": [ {"author_id": 49, "token_count": 181}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Borkmann
181
100.00%
Total
181
mem_encrypt.c
422
-
8
1362
Tom Lendacky
Brijesh Singh
Thomas Gleixner
Borislav Petkov
Others
July 2017
September 2017
October 2017
November 2017
January 2018
September 2018
April 2019
June 2019
July 2019
November 2019
var spanGroupData = [ {"timestamp": 1498892400, "group": [ {"author_id": 11, "token_count": 615}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 18, "token_count": 502}, {"author_id": 11, "token_count": 74}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 18, "token_count": 83}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 11, "token_count": 76}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Lendacky
768
56.39%
Brijesh Singh
587
43.10%
Thomas Gleixner
2
0.15%
Borislav Petkov
1
0.07%
Others
4
0.29%
Total
1362
mem_encrypt_identity.c
583
-
5
2177
Kirill A. Shutemov
Tom Lendacky
Juergen Gross
Thomas Gleixner
Others
January 2018
May 2018
August 2018
December 2018
June 2019
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 2141}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 11, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Kirill A. Shutemov
2151
98.81%
Tom Lendacky
19
0.87%
Juergen Gross
3
0.14%
Thomas Gleixner
2
0.09%
Others
2
0.09%
Total
2177
mm_internal.h
28
-
6
104
Yinghai Lu
Brijesh Singh
Juergen Gross
Peter Zijlstra
Logan Gunthorpe
Others
November 2012
November 2014
November 2017
December 2018
April 2019
April 2020
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 5, "token_count": 67}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 18, "token_count": 17}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 57, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Yinghai Lu
67
64.42%
Brijesh Singh
17
16.35%
Juergen Gross
11
10.58%
Peter Zijlstra
5
4.81%
Logan Gunthorpe
3
2.88%
Others
1
0.96%
Total
104
mmap.c
248
-
19
741
Dmitry Safonov
Andi Kleen
Kirill A. Shutemov
Harvey Harrison
Kees Cook
Rik Van Riel
Borislav Petkov
Ingo Molnar
Thomas Gleixner
Others
January 2006
January 2008
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
May 2019
var spanGroupData = [ {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 28, "token_count": 44}, {"author_id": 60, "token_count": 46}, ]}, {"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": 37, "token_count": 17}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 36, "token_count": 283}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 45, "token_count": 24}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 40}, {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 37, "token_count": 24}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "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}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Safonov
284
38.33%
Andi Kleen
86
11.61%
Kirill A. Shutemov
69
9.31%
Harvey Harrison
44
5.94%
Kees Cook
41
5.53%
Rik Van Riel
24
3.24%
Borislav Petkov
12
1.62%
Ingo Molnar
4
0.54%
Thomas Gleixner
2
0.27%
Others
175
23.62%
Total
741
mmio-mod.c
465
-
14
1882
Pekka Paalanen
Rusty Russell
Stuart Bennett
Tejun Heo
Thomas Gleixner
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
May 2019
October 2019
March 2020
April 2020
var spanGroupData = [ {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 1699}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 51, "token_count": 39}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Pekka Paalanen
1781
94.63%
Rusty Russell
41
2.18%
Stuart Bennett
6
0.32%
Tejun Heo
3
0.16%
Thomas Gleixner
2
0.11%
Ingo Molnar
1
0.05%
Others
48
2.55%
Total
1882
numa.c
934
-
25
3509
Tejun Heo
Dan J Williams
Thomas Gleixner
Rusty Russell
Jan Beulich
Tang Chen
Yinghai Lu
Ingo Molnar
Peter Zijlstra
Wei Yang
H. Peter Anvin
Andrew Morton
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
February 2016
May 2016
August 2016
January 2017
March 2017
April 2017
May 2018
March 2019
May 2019
September 2019
November 2019
February 2020
var spanGroupData = [ {"timestamp": 1235894400, "group": [ {"author_id": 51, "token_count": 108}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 23, "token_count": 97}, {"author_id": 1, "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": 1, "token_count": 1997}, {"author_id": 5, "token_count": 32}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "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": 27, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 31, "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": 1, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 8, "token_count": 42}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 30, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 31, "token_count": 34}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 110}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 21, "token_count": 183}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
2587
73.72%
Dan J Williams
183
5.22%
Thomas Gleixner
111
3.16%
Rusty Russell
108
3.08%
Jan Beulich
97
2.76%
Tang Chen
78
2.22%
Yinghai Lu
52
1.48%
Ingo Molnar
43
1.23%
Peter Zijlstra
4
0.11%
Wei Yang
2
0.06%
H. Peter Anvin
1
0.03%
Andrew Morton
1
0.03%
Others
242
6.90%
Total
3509
numa_32.c
93
-
13
290
Andrew Morton
Dave Hansen
Jan Beulich
Yinghai Lu
Tejun Heo
Others
September 2002
October 2002
March 2003
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": 30, "token_count": 56}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 30, "token_count": 35}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 9, "token_count": 80}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 23, "token_count": 35}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "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
91
31.38%
Dave Hansen
80
27.59%
Jan Beulich
35
12.07%
Yinghai Lu
18
6.21%
Tejun Heo
9
3.10%
Others
57
19.66%
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": 4, "token_count": 2}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "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
-
12
2344
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
October 2019
March 2020
var spanGroupData = [ {"timestamp": 1296547200, "group": [ {"author_id": 1, "token_count": 1649}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 5, "token_count": 37}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 19, "token_count": 27}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 56, "token_count": 148}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 21, "token_count": 359}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
1755
74.87%
Dan J Williams
359
15.32%
Wei Yang
148
6.31%
Yinghai Lu
37
1.58%
Peter Zijlstra
27
1.15%
Others
18
0.77%
Total
2344
numa_internal.h
34
-
2
116
Tejun Heo
Others
February 2011
May 2011
November 2017
var spanGroupData = [ {"timestamp": 1296547200, "group": [ {"author_id": 1, "token_count": 108}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "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
pf_in.c
516
-
3
2368
Pekka Paalanen
Thomas Gleixner
Others
May 2008
July 2008
July 2010
May 2019
var spanGroupData = [ {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 2071}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 247}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Pekka Paalanen
2318
97.89%
Thomas Gleixner
2
0.08%
Others
48
2.03%
Total
2368
pf_in.h
24
-
2
74
Pekka Paalanen
Thomas Gleixner
May 2008
May 2019
var spanGroupData = [ {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Pekka Paalanen
72
97.30%
Thomas Gleixner
2
2.70%
Total
74
pgtable.c
874
-
34
2930
Jeremy Fitzhardinge
Toshi Kani
Joerg Roedel
Kirill A. Shutemov
Andrea Arcangeli
Fenghua Yu
Ian Campbell
Dave Hansen
Kees Cook
Andrew Lutomirski
Nadav Amit
Thomas Gleixner
Shaohua Li
Peter Zijlstra
Ingo Molnar
Tejun Heo
Jan Beulich
Borislav Petkov
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
March 2019
May 2019
July 2019
September 2019
var spanGroupData = [ {"timestamp": 1204358400, "group": [ {"author_id": 12, "token_count": 623}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 12, "token_count": 344}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 23, "token_count": 3}, {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 41, "token_count": 70}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 12, "token_count": 55}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 42, "token_count": 179}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 63}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 52, "token_count": 159}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "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": 17}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 107}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 93}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 14, "token_count": 108}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 20, "token_count": 41}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 14, "token_count": 172}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 20, "token_count": 322}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 32, "token_count": 14}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 37, "token_count": 23}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jeremy Fitzhardinge
1030
35.15%
Toshi Kani
558
19.04%
Joerg Roedel
363
12.39%
Kirill A. Shutemov
220
7.51%
Andrea Arcangeli
183
6.25%
Fenghua Yu
159
5.43%
Ian Campbell
70
2.39%
Dave Hansen
26
0.89%
Kees Cook
23
0.78%
Andrew Lutomirski
18
0.61%
Nadav Amit
16
0.55%
Thomas Gleixner
5
0.17%
Shaohua Li
4
0.14%
Peter Zijlstra
4
0.14%
Ingo Molnar
4
0.14%
Tejun Heo
3
0.10%
Jan Beulich
3
0.10%
Borislav Petkov
2
0.07%
Rik Van Riel
1
0.03%
Others
238
8.12%
Total
2930
pgtable_32.c
106
-
17
345
Dan Aloni
Yinghai Lu
Kirill A. Shutemov
Andi Kleen
Jan Beulich
Jeremy Fitzhardinge
Pekka J Enberg
Ingo Molnar
Andrew Morton
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
November 2019
var spanGroupData = [ {"timestamp": 1025506800, "group": [ {"author_id": 35, "token_count": 124}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 12, "token_count": 11}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 23, "token_count": 16}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 23, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 12, "token_count": 5}, {"author_id": 5, "token_count": 91}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 8, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Dan Aloni
124
35.94%
Yinghai Lu
91
26.38%
Kirill A. Shutemov
28
8.12%
Andi Kleen
27
7.83%
Jan Beulich
21
6.09%
Jeremy Fitzhardinge
17
4.93%
Pekka J Enberg
8
2.32%
Ingo Molnar
7
2.03%
Andrew Morton
6
1.74%
Thomas Gleixner
3
0.87%
Dave Hansen
2
0.58%
Andrew Lutomirski
1
0.29%
Others
10
2.90%
Total
345
physaddr.c
100
-
7
384
Jeremy Fitzhardinge
Dave Hansen
Ingo Molnar
Others
September 2009
November 2012
January 2013
July 2016
November 2017
October 2018
November 2019
var spanGroupData = [ {"timestamp": 1251788400, "group": [ {"author_id": 12, "token_count": 228}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 107}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 9, "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}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 8, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jeremy Fitzhardinge
228
59.38%
Dave Hansen
43
11.20%
Ingo Molnar
3
0.78%
Others
110
28.65%
Total
384
physaddr.h
11
-
2
34
Jeremy Fitzhardinge
Others
September 2009
November 2017
var spanGroupData = [ {"timestamp": 1251788400, "group": [ {"author_id": 12, "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
212
-
5
693
Dave Hansen
Thomas Gleixner
Andrew Lutomirski
Others
February 2016
July 2016
October 2016
May 2018
April 2019
May 2019
April 2020
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 9, "token_count": 167}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 9, "token_count": 470}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Hansen
652
94.08%
Thomas Gleixner
2
0.29%
Andrew Lutomirski
1
0.14%
Others
38
5.48%
Total
693
pti.c
675
-
13
1913
Andrew Lutomirski
Joerg Roedel
Dave Hansen
Thomas Gleixner
Borislav Petkov
Kees Cook
Others
December 2017
January 2018
March 2018
April 2018
July 2018
August 2018
September 2018
March 2019
April 2019
May 2019
August 2019
October 2019
March 2020
var spanGroupData = [ {"timestamp": 1512115200, "group": [ {"author_id": 6, "token_count": 748}, {"author_id": 10, "token_count": 132}, {"author_id": 9, "token_count": 72}, {"author_id": 2, "token_count": 187}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 9, "token_count": 227}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 20, "token_count": 151}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 9, "token_count": 27}, {"author_id": 20, "token_count": 189}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 6, "token_count": 72}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Lutomirski
820
42.86%
Joerg Roedel
340
17.77%
Dave Hansen
326
17.04%
Thomas Gleixner
201
10.51%
Borislav Petkov
133
6.95%
Kees Cook
1
0.05%
Others
92
4.81%
Total
1913
setup_nx.c
62
-
6
195
Jeremy Fitzhardinge
Kees Cook
Andrew Lutomirski
H. Peter Anvin
Borislav Petkov
Others
September 2009
November 2009
November 2010
December 2015
January 2016
April 2016
November 2017
var spanGroupData = [ {"timestamp": 1251788400, "group": [ {"author_id": 12, "token_count": 99}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 27, "token_count": 7}, {"author_id": 37, "token_count": 69}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 37, "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": 6, "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%
H. Peter Anvin
7
3.59%
Borislav Petkov
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": 4, "token_count": 67}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 4, "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": 5, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 38, "token_count": 21}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 16, "token_count": 105}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 38, "token_count": 12}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 5, "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": 8, "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
146
-
7
654
Pekka Paalanen
Thomas Gleixner
Others
May 2008
September 2008
March 2009
October 2009
June 2010
April 2017
May 2019
August 2019
October 2019
January 2020
var spanGroupData = [ {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 320}, ]}, {"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": 60, "token_count": 56}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Pekka Paalanen
556
85.02%
Thomas Gleixner
1
0.15%
Others
97
14.83%
Total
654
tlb.c
921
-
25
2779
Andrew Lutomirski
Dave Hansen
Nadav Amit
Alex Shi
Thomas Gleixner
Rik Van Riel
Peter Zijlstra
Rusty Russell
Suresh B. Siddha
Tejun Heo
Shaohua Li
Linus Torvalds
Kirill A. Shutemov
Jan Beulich
Others
March 2008
June 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
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 86}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 51, "token_count": 22}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 34, "token_count": 7}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 16, "token_count": 11}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 50, "token_count": 177}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 9, "token_count": 256}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 6, "token_count": 91}, {"author_id": 32, "token_count": 18}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 6, "token_count": 316}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 6, "token_count": 318}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 228}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 6, "token_count": 187}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 6, "token_count": 93}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 9, "token_count": 159}, {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 123}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 45, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 6, "token_count": 17}, {"author_id": 19, "token_count": 19}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 45, "token_count": 129}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 159}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 32, "token_count": 211}, {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Lutomirski
1406
50.59%
Dave Hansen
429
15.44%
Nadav Amit
229
8.24%
Alex Shi
177
6.37%
Thomas Gleixner
160
5.76%
Rik Van Riel
146
5.25%
Peter Zijlstra
33
1.19%
Rusty Russell
22
0.79%
Suresh B. Siddha
11
0.40%
Tejun Heo
8
0.29%
Shaohua Li
7
0.25%
Linus Torvalds
3
0.11%
Kirill A. Shutemov
2
0.07%
Jan Beulich
2
0.07%
Others
144
5.18%
Total
2779
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
289
Author
Tokens
Proportion
Commits
Proportion
0
Pekka Paalanen
6406
8.54%
25
1.49%
1
Tejun Heo
5037
6.71%
44
2.63%
2
Thomas Gleixner
4701
6.27%
101
6.04%
3
Kirill A. Shutemov
4701
6.27%
41
2.45%
4
Andi Kleen
3850
5.13%
70
4.18%
5
Yinghai Lu
3699
4.93%
85
5.08%
6
Andrew Lutomirski
3527
4.70%
75
4.48%
7
Venkatesh Pallipadi
3488
4.65%
45
2.69%
8
Ingo Molnar
2744
3.66%
100
5.98%
9
Dave Hansen
2640
3.52%
59
3.53%
10
Borislav Petkov
2351
3.13%
31
1.85%
11
Tom Lendacky
2124
2.83%
28
1.67%
12
Jeremy Fitzhardinge
2005
2.67%
48
2.87%
13
Andrey Ryabinin
1455
1.94%
13
0.78%
14
Toshi Kani
1372
1.83%
29
1.73%
15
Wen Congyang
1291
1.72%
3
0.18%
16
Suresh B. Siddha
962
1.28%
21
1.26%
17
Juergen Gross
902
1.20%
20
1.20%
18
Brijesh Singh
847
1.13%
3
0.18%
19
Peter Zijlstra
811
1.08%
34
2.03%
20
Joerg Roedel
810
1.08%
22
1.32%
21
Dan J Williams
809
1.08%
15
0.90%
22
Arjan van de Ven
782
1.04%
13
0.78%
23
Jan Beulich
763
1.02%
29
1.73%
24
Thomas Garnier
660
0.88%
11
0.66%
25
Nicholas Piggin
653
0.87%
4
0.24%
26
Pekka J Enberg
613
0.82%
16
0.96%
27
H. Peter Anvin
532
0.71%
16
0.96%
28
Harvey Harrison
501
0.67%
19
1.14%
29
Linus Torvalds (pre-git)
482
0.64%
35
2.09%
30
Andrew Morton
476
0.63%
31
1.85%
31
Tang Chen
367
0.49%
9
0.54%
32
Nadav Amit
357
0.48%
5
0.30%
33
Yasuaki Ishimatsu
347
0.46%
5
0.30%
34
Shaohua Li
331
0.44%
8
0.48%
35
Dan Aloni
324
0.43%
1
0.06%
36
Dmitry Safonov
304
0.41%
5
0.30%
37
Kees Cook
303
0.40%
13
0.78%
38
Jack Steiner
301
0.40%
5
0.30%
39
Daniel Axtens
290
0.39%
1
0.06%
40
Steven Price
278
0.37%
6
0.36%
41
Ian Campbell
267
0.36%
3
0.18%
42
Andrea Arcangeli
242
0.32%
6
0.36%
43
Yanmin Zhang
221
0.29%
1
0.06%
44
Karol Herbst
217
0.29%
2
0.12%
45
Rik Van Riel
209
0.28%
8
0.48%
46
Tony Luck
206
0.27%
2
0.12%
47
Stuart Bennett
206
0.27%
7
0.42%
48
Christoph Lameter
197
0.26%
3
0.18%
49
Daniel Borkmann
181
0.24%
1
0.06%
50
Alex Shi
177
0.24%
5
0.30%
51
Rusty Russell
171
0.23%
6
0.36%
52
Fenghua Yu
162
0.22%
2
0.12%
53
Sai Praneeth
158
0.21%
5
0.30%
54
Linus Torvalds
155
0.21%
23
1.37%
55
Lianbo Jiang
151
0.20%
2
0.12%
56
Wei Yang
150
0.20%
4
0.24%
57
Logan Gunthorpe
148
0.20%
4
0.24%
58
Keith Packard
145
0.19%
1
0.06%
59
John Dykstra
144
0.19%
1
0.06%
60
Others
6326
8.43%
443
26.48%
Total
75029
1673