Linux Source Code
Home
Release 5.2
Help
testing
root
tools
Highlighting
Reset All
By Author
By Age
──────────
Alexei Starovoitov
Alexey Dobriyan
Andrea Arcangeli
Andrew Jones
Andrew Lutomirski
Andrey Ignatov
Andrii Nakryiko
Anshuman Khandual
Breno Leitão
Christian Brauner
Craig Gallek
Cyril Bur
Dan J Williams
Daniel Borkmann
Darren Hart
Dave Hansen
Dave Jiang
Dave Watson
David Herrmann
David S. Miller
Denys Vlasenko
Doug Ledford
Emilio López
Eric B Munson
Frédéric Weisbecker
Jakub Kiciński
Jiong Wang
Joe Stringer
John Fastabend
John Stultz
Kees Cook
Lance Roy
Lorenz Bauer
Martin KaFai Lau
Mathieu Desnoyers
Mathieu Xhonneux
Matthew Wilcox
Michael Ellerman
Michael Neuling
Mike Maloney
Mike Rapoport
Others
Paolo Bonzini
Patrick Ohly
Paul Burton
Petar Penkov
Peter Oskolkov
Pintu Agarwal
Roman Gushchin
Shuah Khan
Sowmini Varadhan
Stanislav Fomichev
Stefan Hajnoczi
Thiago Jung Bauermann
Tom Hromatka
Tycho Andersen
Vitaly Kuznetsov
Will Deacon
Willem de Bruijn
William Tu
Yonghong Song
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
nvdimm
4127
15
13
21377
Dan J Williams
Dave Jiang
Others
June 2015
July 2015
August 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
December 2016
January 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
April 2018
May 2018
June 2018
July 2018
September 2018
October 2018
December 2018
January 2019
March 2019
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 15, "token_count": 5402}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 15, "token_count": 416}, {"author_id": 60, "token_count": 509}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 15, "token_count": 56}, {"author_id": 60, "token_count": 242}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 917}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 15, "token_count": 195}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 15, "token_count": 830}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 15, "token_count": 203}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 15, "token_count": 189}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 15, "token_count": 19}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 15, "token_count": 430}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 15, "token_count": 202}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 15, "token_count": 383}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 15, "token_count": 268}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 15, "token_count": 743}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 15, "token_count": 1573}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 15, "token_count": 32}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 15, "token_count": 29}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 15, "token_count": 316}, {"author_id": 32, "token_count": 126}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 584}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 32, "token_count": 746}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 15, "token_count": 750}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 32, "token_count": 50}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 15, "token_count": 123}, {"author_id": 32, "token_count": 1762}, {"author_id": 60, "token_count": 743}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 15, "token_count": 297}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 15, "token_count": 546}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 15, "token_count": 100}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 174}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 15, "token_count": 36}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "token_count": 213}, {"author_id": 32, "token_count": 1915}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 32, "token_count": 62}, {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 15, "token_count": 30}, ]}, ]
Author Name
Tokens
Token Proportion
Dan J Williams
13397
62.67%
Dave Jiang
4663
21.81%
Others
3317
15.52%
Total
21377
radix-tree
3025
33
8
15151
Matthew Wilcox
Others
March 2016
May 2016
July 2016
August 2016
October 2016
December 2016
January 2017
February 2017
March 2017
November 2017
February 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
December 2018
May 2019
var spanGroupData = [ {"timestamp": 1456819200, "group": [ {"author_id": 17, "token_count": 5753}, {"author_id": 60, "token_count": 404}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 17, "token_count": 618}, {"author_id": 60, "token_count": 452}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 391}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 17, "token_count": 2820}, {"author_id": 60, "token_count": 427}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 17, "token_count": 97}, {"author_id": 60, "token_count": 169}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 603}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 109}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 17, "token_count": 470}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 17, "token_count": 380}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 17, "token_count": 146}, {"author_id": 60, "token_count": 336}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 17, "token_count": 636}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 17, "token_count": 112}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 17, "token_count": 333}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 17, "token_count": 310}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 17, "token_count": 319}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 17, "token_count": 236}, {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Matthew Wilcox
12343
81.47%
Others
2808
18.53%
Total
15151
scatterlist
204
2
1
1189
Others
September 2017
var spanGroupData = [ {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1189}, ]}, ]
Author Name
Tokens
Token Proportion
Others
1189
100.00%
Total
1189
selftests
148019
640
248
661704
Jakub Kiciński
Martin KaFai Lau
Paolo Bonzini
Andrew Lutomirski
Michael Ellerman
Daniel Borkmann
Andrey Ignatov
Willem de Bruijn
Alexei Starovoitov
Mathieu Desnoyers
Dave Hansen
Yonghong Song
Kees Cook
John Fastabend
Stanislav Fomichev
Anshuman Khandual
Roman Gushchin
John Stultz
Alexey Dobriyan
Cyril Bur
Craig Gallek
David Herrmann
Petar Penkov
Darren Hart
Vitaly Kuznetsov
Doug Ledford
Christian Brauner
Andrew Jones
Dave Watson
Peter Oskolkov
Thiago Jung Bauermann
Andrii Nakryiko
Emilio López
William Tu
Andrea Arcangeli
Tom Hromatka
Breno Leitão
Pintu Agarwal
Eric B Munson
Denys Vlasenko
Jiong Wang
Lance Roy
Michael Neuling
Tycho Andersen
Joe Stringer
Patrick Ohly
Shuah Khan
Mike Rapoport
Paul Burton
Mike Maloney
Mathieu Xhonneux
Frédéric Weisbecker
David S. Miller
Lorenz Bauer
Sowmini Varadhan
Will Deacon
Others
May 2006
March 2007
June 2007
July 2007
February 2008
April 2008
February 2009
September 2009
November 2009
March 2010
April 2010
May 2010
March 2011
April 2011
July 2011
January 2012
March 2012
May 2012
July 2012
August 2012
December 2012
January 2013
February 2013
March 2013
April 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
January 2014
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 142}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 1158}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 926}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 49, "token_count": 2627}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 42, "token_count": 244}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 756}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1124}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 1283}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 55, "token_count": 1569}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 27, "token_count": 5493}, {"author_id": 60, "token_count": 462}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 1228}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 1148}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 394}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 56, "token_count": 363}, {"author_id": 7, "token_count": 1542}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 5, "token_count": 4251}, {"author_id": 60, "token_count": 964}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 55, "token_count": 737}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 5, "token_count": 60}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 4, "token_count": 1840}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 336}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 648}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 659}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 320}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 192}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 479}, {"author_id": 4, "token_count": 11604}, {"author_id": 50, "token_count": 74}, {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 978}, {"author_id": 50, "token_count": 10}, {"author_id": 7, "token_count": 1}, {"author_id": 60, "token_count": 953}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 23, "token_count": 4503}, {"author_id": 7, "token_count": 1742}, {"author_id": 60, "token_count": 574}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 8, "token_count": 185}, {"author_id": 4, "token_count": 467}, {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 8, "token_count": 8}, {"author_id": 50, "token_count": 296}, {"author_id": 60, "token_count": 776}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 1374}, {"author_id": 50, "token_count": 4}, {"author_id": 7, "token_count": 362}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 176}, {"author_id": 60, "token_count": 3429}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 8, "token_count": 11}, {"author_id": 7, "token_count": 64}, {"author_id": 60, "token_count": 520}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "token_count": 30}, {"author_id": 60, "token_count": 872}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 70}, {"author_id": 19, "token_count": 8606}, {"author_id": 4, "token_count": 15}, {"author_id": 60, "token_count": 354}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 8, "token_count": 91}, {"author_id": 3, "token_count": 3343}, {"author_id": 19, "token_count": 34}, {"author_id": 60, "token_count": 1312}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 43}, {"author_id": 3, "token_count": 479}, {"author_id": 16, "token_count": 2302}, {"author_id": 25, "token_count": 5800}, {"author_id": 19, "token_count": 20}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 8, "token_count": 62}, {"author_id": 19, "token_count": 332}, {"author_id": 12, "token_count": 11143}, {"author_id": 4, "token_count": 260}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 3523}, {"author_id": 25, "token_count": 1}, {"author_id": 4, "token_count": 32}, {"author_id": 60, "token_count": 140}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 96}, {"author_id": 12, "token_count": 168}, {"author_id": 7, "token_count": 501}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 44}, {"author_id": 38, "token_count": 2238}, {"author_id": 3, "token_count": 2358}, {"author_id": 43, "token_count": 3254}, {"author_id": 9, "token_count": 115}, {"author_id": 4, "token_count": 23}, {"author_id": 46, "token_count": 100}, {"author_id": 60, "token_count": 163}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 8, "token_count": 102}, {"author_id": 3, "token_count": 2442}, {"author_id": 19, "token_count": 776}, {"author_id": 12, "token_count": 145}, {"author_id": 4, "token_count": 261}, {"author_id": 60, "token_count": 252}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 42, "token_count": 3121}, {"author_id": 4, "token_count": 261}, {"author_id": 46, "token_count": 351}, {"author_id": 60, "token_count": 786}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 12, "token_count": 442}, {"author_id": 4, "token_count": 2028}, {"author_id": 60, "token_count": 1074}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 3, "token_count": 513}, {"author_id": 22, "token_count": 2976}, {"author_id": 19, "token_count": 727}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 8, "token_count": 25}, {"author_id": 3, "token_count": 1478}, {"author_id": 22, "token_count": 2141}, {"author_id": 21, "token_count": 3096}, {"author_id": 1, "token_count": 472}, {"author_id": 50, "token_count": 270}, {"author_id": 60, "token_count": 1336}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 8, "token_count": 42}, {"author_id": 3, "token_count": 751}, {"author_id": 21, "token_count": 14}, {"author_id": 4, "token_count": 2}, {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 2458}, {"author_id": 22, "token_count": 1249}, {"author_id": 60, "token_count": 792}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 69}, {"author_id": 12, "token_count": 1035}, {"author_id": 4, "token_count": 17}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 21, "token_count": 220}, {"author_id": 10, "token_count": 9583}, {"author_id": 19, "token_count": 405}, {"author_id": 1, "token_count": 23}, {"author_id": 4, "token_count": 292}, {"author_id": 50, "token_count": 284}, {"author_id": 60, "token_count": 688}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 10, "token_count": 6371}, {"author_id": 4, "token_count": 131}, {"author_id": 50, "token_count": 330}, {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 81}, {"author_id": 5, "token_count": 2}, {"author_id": 12, "token_count": 131}, {"author_id": 37, "token_count": 106}, {"author_id": 60, "token_count": 187}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 8, "token_count": 18}, {"author_id": 3, "token_count": 10}, {"author_id": 16, "token_count": 10372}, {"author_id": 21, "token_count": 4698}, {"author_id": 60, "token_count": 1485}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 5, "token_count": 2165}, {"author_id": 35, "token_count": 3785}, {"author_id": 4, "token_count": 19}, {"author_id": 60, "token_count": 1352}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 508}, {"author_id": 5, "token_count": 151}, {"author_id": 1, "token_count": 1729}, {"author_id": 60, "token_count": 2472}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 777}, {"author_id": 45, "token_count": 2944}, {"author_id": 1, "token_count": 21}, {"author_id": 60, "token_count": 538}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 1085}, {"author_id": 23, "token_count": 1765}, {"author_id": 1, "token_count": 49}, {"author_id": 58, "token_count": 327}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 38, "token_count": 406}, {"author_id": 3, "token_count": 725}, {"author_id": 10, "token_count": 4}, {"author_id": 4, "token_count": 626}, {"author_id": 51, "token_count": 824}, {"author_id": 60, "token_count": 892}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 8, "token_count": 4440}, {"author_id": 3, "token_count": 149}, {"author_id": 21, "token_count": 24}, {"author_id": 5, "token_count": 54}, {"author_id": 12, "token_count": 25}, {"author_id": 1, "token_count": 384}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 5, "token_count": 108}, {"author_id": 56, "token_count": 100}, {"author_id": 1, "token_count": 211}, {"author_id": 53, "token_count": 525}, {"author_id": 60, "token_count": 219}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 16, "token_count": 427}, {"author_id": 5, "token_count": 6}, {"author_id": 56, "token_count": 1754}, {"author_id": 4, "token_count": 24}, {"author_id": 46, "token_count": 276}, {"author_id": 51, "token_count": 341}, {"author_id": 11, "token_count": 1056}, {"author_id": 60, "token_count": 241}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 353}, {"author_id": 1, "token_count": 96}, {"author_id": 50, "token_count": 326}, {"author_id": 11, "token_count": 125}, {"author_id": 60, "token_count": 2395}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 21, "token_count": 46}, {"author_id": 5, "token_count": 3}, {"author_id": 13, "token_count": 44}, {"author_id": 50, "token_count": 614}, {"author_id": 11, "token_count": 72}, {"author_id": 60, "token_count": 708}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 100}, {"author_id": 5, "token_count": 3}, {"author_id": 13, "token_count": 2678}, {"author_id": 19, "token_count": 26}, {"author_id": 12, "token_count": 2017}, {"author_id": 1, "token_count": 4}, {"author_id": 53, "token_count": 1944}, {"author_id": 50, "token_count": 156}, {"author_id": 7, "token_count": 3405}, {"author_id": 37, "token_count": 70}, {"author_id": 60, "token_count": 2100}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 38, "token_count": 722}, {"author_id": 22, "token_count": 1349}, {"author_id": 5, "token_count": 315}, {"author_id": 13, "token_count": 198}, {"author_id": 12, "token_count": 12}, {"author_id": 1, "token_count": 2}, {"author_id": 51, "token_count": 1}, {"author_id": 50, "token_count": 18}, {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 1997}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 23}, {"author_id": 38, "token_count": 82}, {"author_id": 0, "token_count": 845}, {"author_id": 13, "token_count": 60}, {"author_id": 11, "token_count": 57}, {"author_id": 60, "token_count": 2290}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 74}, {"author_id": 3, "token_count": 287}, {"author_id": 21, "token_count": 136}, {"author_id": 10, "token_count": 18}, {"author_id": 41, "token_count": 3366}, {"author_id": 18, "token_count": 500}, {"author_id": 11, "token_count": 5}, {"author_id": 60, "token_count": 2809}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 7338}, {"author_id": 0, "token_count": 10}, {"author_id": 58, "token_count": 67}, {"author_id": 11, "token_count": 92}, {"author_id": 60, "token_count": 770}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 118}, {"author_id": 3, "token_count": 2250}, {"author_id": 5, "token_count": 3}, {"author_id": 0, "token_count": 144}, {"author_id": 9, "token_count": 793}, {"author_id": 4, "token_count": 251}, {"author_id": 50, "token_count": 8}, {"author_id": 11, "token_count": 1983}, {"author_id": 60, "token_count": 1708}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 479}, {"author_id": 48, "token_count": 132}, {"author_id": 4, "token_count": 64}, {"author_id": 50, "token_count": 10}, {"author_id": 58, "token_count": 652}, {"author_id": 47, "token_count": 341}, {"author_id": 7, "token_count": 118}, {"author_id": 60, "token_count": 1314}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 183}, {"author_id": 6, "token_count": 3184}, {"author_id": 28, "token_count": 1278}, {"author_id": 13, "token_count": 599}, {"author_id": 12, "token_count": 61}, {"author_id": 2, "token_count": 24294}, {"author_id": 60, "token_count": 1675}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 20, "token_count": 2820}, {"author_id": 3, "token_count": 9}, {"author_id": 13, "token_count": 6652}, {"author_id": 1, "token_count": 7009}, {"author_id": 2, "token_count": 174}, {"author_id": 39, "token_count": 3408}, {"author_id": 7, "token_count": 6196}, {"author_id": 37, "token_count": 3471}, {"author_id": 11, "token_count": 1386}, {"author_id": 60, "token_count": 3643}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 1122}, {"author_id": 6, "token_count": 4765}, {"author_id": 28, "token_count": 1767}, {"author_id": 5, "token_count": 1311}, {"author_id": 10, "token_count": 433}, {"author_id": 0, "token_count": 58}, {"author_id": 13, "token_count": 2040}, {"author_id": 19, "token_count": 39}, {"author_id": 12, "token_count": 52}, {"author_id": 1, "token_count": 3685}, {"author_id": 54, "token_count": 2314}, {"author_id": 46, "token_count": 2178}, {"author_id": 51, "token_count": 1355}, {"author_id": 18, "token_count": 4962}, {"author_id": 50, "token_count": 96}, {"author_id": 33, "token_count": 3998}, {"author_id": 7, "token_count": 2197}, {"author_id": 11, "token_count": 64}, {"author_id": 60, "token_count": 3307}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 20, "token_count": 1926}, {"author_id": 3, "token_count": 64}, {"author_id": 6, "token_count": 109}, {"author_id": 40, "token_count": 2}, {"author_id": 5, "token_count": 182}, {"author_id": 1, "token_count": 231}, {"author_id": 9, "token_count": 16023}, {"author_id": 52, "token_count": 2508}, {"author_id": 50, "token_count": 24}, {"author_id": 59, "token_count": 2191}, {"author_id": 11, "token_count": 1175}, {"author_id": 60, "token_count": 1034}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 1413}, {"author_id": 40, "token_count": 54}, {"author_id": 5, "token_count": 5}, {"author_id": 30, "token_count": 4570}, {"author_id": 1, "token_count": 628}, {"author_id": 9, "token_count": 37}, {"author_id": 4, "token_count": 1077}, {"author_id": 2, "token_count": 3279}, {"author_id": 60, "token_count": 3451}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 20, "token_count": 374}, {"author_id": 6, "token_count": 1009}, {"author_id": 40, "token_count": 33}, {"author_id": 5, "token_count": 1}, {"author_id": 13, "token_count": 59}, {"author_id": 1, "token_count": 6238}, {"author_id": 4, "token_count": 589}, {"author_id": 31, "token_count": 1235}, {"author_id": 18, "token_count": 686}, {"author_id": 11, "token_count": 732}, {"author_id": 60, "token_count": 3532}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 29, "token_count": 4935}, {"author_id": 6, "token_count": 1062}, {"author_id": 40, "token_count": 1096}, {"author_id": 5, "token_count": 301}, {"author_id": 13, "token_count": 33}, {"author_id": 9, "token_count": 16}, {"author_id": 24, "token_count": 5812}, {"author_id": 31, "token_count": 875}, {"author_id": 18, "token_count": 1336}, {"author_id": 50, "token_count": 53}, {"author_id": 60, "token_count": 1268}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 856}, {"author_id": 40, "token_count": 22}, {"author_id": 5, "token_count": 197}, {"author_id": 48, "token_count": 1011}, {"author_id": 13, "token_count": 1718}, {"author_id": 4, "token_count": 755}, {"author_id": 2, "token_count": 186}, {"author_id": 26, "token_count": 4392}, {"author_id": 11, "token_count": 3}, {"author_id": 60, "token_count": 4150}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 20, "token_count": 14}, {"author_id": 29, "token_count": 435}, {"author_id": 6, "token_count": 609}, {"author_id": 40, "token_count": 113}, {"author_id": 56, "token_count": 60}, {"author_id": 48, "token_count": 13}, {"author_id": 13, "token_count": 955}, {"author_id": 57, "token_count": 220}, {"author_id": 1, "token_count": 2458}, {"author_id": 4, "token_count": 45}, {"author_id": 58, "token_count": 1186}, {"author_id": 14, "token_count": 1}, {"author_id": 7, "token_count": 903}, {"author_id": 11, "token_count": 3773}, {"author_id": 60, "token_count": 1487}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 8, "token_count": 48}, {"author_id": 29, "token_count": 34}, {"author_id": 6, "token_count": 4}, {"author_id": 28, "token_count": 1282}, {"author_id": 0, "token_count": 364}, {"author_id": 12, "token_count": 3}, {"author_id": 57, "token_count": 62}, {"author_id": 1, "token_count": 3689}, {"author_id": 2, "token_count": 15}, {"author_id": 31, "token_count": 1550}, {"author_id": 18, "token_count": 22}, {"author_id": 14, "token_count": 26}, {"author_id": 47, "token_count": 2142}, {"author_id": 26, "token_count": 595}, {"author_id": 7, "token_count": 1444}, {"author_id": 11, "token_count": 4073}, {"author_id": 60, "token_count": 925}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 3629}, {"author_id": 6, "token_count": 143}, {"author_id": 40, "token_count": 2038}, {"author_id": 28, "token_count": 1117}, {"author_id": 5, "token_count": 70}, {"author_id": 10, "token_count": 63}, {"author_id": 30, "token_count": 786}, {"author_id": 0, "token_count": 96561}, {"author_id": 44, "token_count": 19}, {"author_id": 12, "token_count": 229}, {"author_id": 2, "token_count": 324}, {"author_id": 31, "token_count": 368}, {"author_id": 50, "token_count": 12}, {"author_id": 14, "token_count": 477}, {"author_id": 47, "token_count": 168}, {"author_id": 26, "token_count": 36}, {"author_id": 11, "token_count": 1384}, {"author_id": 60, "token_count": 180}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 20, "token_count": 418}, {"author_id": 34, "token_count": 3153}, {"author_id": 40, "token_count": 14}, {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 5049}, {"author_id": 31, "token_count": 438}, {"author_id": 14, "token_count": 5}, {"author_id": 7, "token_count": 296}, {"author_id": 11, "token_count": 129}, {"author_id": 60, "token_count": 1994}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 20, "token_count": 2592}, {"author_id": 6, "token_count": 8052}, {"author_id": 34, "token_count": 518}, {"author_id": 5, "token_count": 320}, {"author_id": 0, "token_count": 178}, {"author_id": 57, "token_count": 1932}, {"author_id": 1, "token_count": 1566}, {"author_id": 31, "token_count": 526}, {"author_id": 14, "token_count": 11781}, {"author_id": 7, "token_count": 964}, {"author_id": 11, "token_count": 233}, {"author_id": 60, "token_count": 767}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 8, "token_count": 1618}, {"author_id": 20, "token_count": 39}, {"author_id": 6, "token_count": 511}, {"author_id": 34, "token_count": 303}, {"author_id": 5, "token_count": 6660}, {"author_id": 48, "token_count": 1487}, {"author_id": 12, "token_count": 346}, {"author_id": 1, "token_count": 5001}, {"author_id": 9, "token_count": 1752}, {"author_id": 2, "token_count": 58}, {"author_id": 18, "token_count": 3515}, {"author_id": 14, "token_count": 2310}, {"author_id": 26, "token_count": 749}, {"author_id": 7, "token_count": 296}, {"author_id": 11, "token_count": 6}, {"author_id": 60, "token_count": 2428}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 20, "token_count": 270}, {"author_id": 29, "token_count": 12}, {"author_id": 5, "token_count": 3620}, {"author_id": 0, "token_count": 319}, {"author_id": 44, "token_count": 3228}, {"author_id": 12, "token_count": 60}, {"author_id": 57, "token_count": 24}, {"author_id": 9, "token_count": 17}, {"author_id": 2, "token_count": 56}, {"author_id": 14, "token_count": 11}, {"author_id": 60, "token_count": 2638}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 28, "token_count": 9}, {"author_id": 5, "token_count": 740}, {"author_id": 4, "token_count": 419}, {"author_id": 2, "token_count": 59}, {"author_id": 60, "token_count": 538}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
98480
14.88%
Martin KaFai Lau
38545
5.83%
Paolo Bonzini
28445
4.30%
Andrew Lutomirski
26312
3.98%
Michael Ellerman
22961
3.47%
Daniel Borkmann
22445
3.39%
Andrey Ignatov
20861
3.15%
Willem de Bruijn
20036
3.03%
Alexei Starovoitov
19624
2.97%
Mathieu Desnoyers
18753
2.83%
Dave Hansen
16472
2.49%
Yonghong Song
16348
2.47%
Kees Cook
15869
2.40%
John Fastabend
15036
2.27%
Stanislav Fomichev
14611
2.21%
Anshuman Khandual
13101
1.98%
Roman Gushchin
11021
1.67%
John Stultz
10965
1.66%
Alexey Dobriyan
8453
1.28%
Cyril Bur
8234
1.24%
Craig Gallek
7715
1.17%
David Herrmann
6268
0.95%
Petar Penkov
5812
0.88%
Darren Hart
5801
0.88%
Vitaly Kuznetsov
5772
0.87%
Doug Ledford
5493
0.83%
Christian Brauner
5453
0.82%
Andrew Jones
5416
0.82%
Dave Watson
5356
0.81%
Peter Oskolkov
4992
0.75%
Thiago Jung Bauermann
3998
0.60%
Andrii Nakryiko
3974
0.60%
Emilio López
3785
0.57%
William Tu
3647
0.55%
Andrea Arcangeli
3448
0.52%
Tom Hromatka
3408
0.52%
Breno Leitão
3372
0.51%
Pintu Agarwal
3366
0.51%
Eric B Munson
3365
0.51%
Denys Vlasenko
3254
0.49%
Jiong Wang
3247
0.49%
Lance Roy
2944
0.44%
Michael Neuling
2905
0.44%
Tycho Andersen
2651
0.40%
Joe Stringer
2643
0.40%
Patrick Ohly
2627
0.40%
Shuah Khan
2585
0.39%
Mike Rapoport
2521
0.38%
Paul Burton
2508
0.38%
Mike Maloney
2469
0.37%
Mathieu Xhonneux
2314
0.35%
Frédéric Weisbecker
2306
0.35%
David S. Miller
2277
0.34%
Lorenz Bauer
2238
0.34%
Sowmini Varadhan
2232
0.34%
Will Deacon
2191
0.33%
Others
80779
12.21%
Total
661704
vsock
979
5
2
3675
Stefan Hajnoczi
Others
October 2017
June 2019
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 36, "token_count": 3669}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Hajnoczi
3669
99.84%
Others
6
0.16%
Total
3675
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
264
Author
Tokens
Proportion
Commits
Proportion
0
Jakub Kiciński
98480
14.01%
13
0.89%
1
Martin KaFai Lau
38545
5.48%
40
2.74%
2
Paolo Bonzini
28445
4.05%
18
1.23%
3
Andrew Lutomirski
26312
3.74%
51
3.49%
4
Michael Ellerman
22961
3.27%
59
4.04%
5
Daniel Borkmann
22445
3.19%
41
2.81%
6
Andrey Ignatov
20861
2.97%
34
2.33%
7
Willem de Bruijn
20036
2.85%
34
2.33%
8
Alexei Starovoitov
19624
2.79%
44
3.01%
9
Mathieu Desnoyers
18753
2.67%
22
1.51%
10
Dave Hansen
16472
2.34%
18
1.23%
11
Yonghong Song
16348
2.33%
47
3.22%
12
Kees Cook
15869
2.26%
26
1.78%
13
John Fastabend
15036
2.14%
28
1.92%
14
Stanislav Fomichev
14611
2.08%
35
2.40%
15
Dan J Williams
13397
1.91%
64
4.38%
16
Anshuman Khandual
13101
1.86%
18
1.23%
17
Matthew Wilcox
12343
1.76%
73
5.00%
18
Roman Gushchin
11021
1.57%
10
0.68%
19
John Stultz
10965
1.56%
32
2.19%
20
Alexey Dobriyan
8453
1.20%
20
1.37%
21
Cyril Bur
8234
1.17%
22
1.51%
22
Craig Gallek
7715
1.10%
6
0.41%
23
David Herrmann
6268
0.89%
3
0.21%
24
Petar Penkov
5812
0.83%
2
0.14%
25
Darren Hart
5801
0.83%
4
0.27%
26
Vitaly Kuznetsov
5772
0.82%
8
0.55%
27
Doug Ledford
5493
0.78%
2
0.14%
28
Christian Brauner
5453
0.78%
5
0.34%
29
Andrew Jones
5416
0.77%
23
1.57%
30
Dave Watson
5356
0.76%
3
0.21%
31
Peter Oskolkov
4992
0.71%
10
0.68%
32
Dave Jiang
4663
0.66%
11
0.75%
33
Thiago Jung Bauermann
3998
0.57%
2
0.14%
34
Andrii Nakryiko
3974
0.57%
7
0.48%
35
Emilio López
3785
0.54%
7
0.48%
36
Stefan Hajnoczi
3669
0.52%
1
0.07%
37
William Tu
3647
0.52%
3
0.21%
38
Andrea Arcangeli
3448
0.49%
7
0.48%
39
Tom Hromatka
3408
0.48%
1
0.07%
40
Breno Leitão
3372
0.48%
13
0.89%
41
Pintu Agarwal
3366
0.48%
1
0.07%
42
Eric B Munson
3365
0.48%
2
0.14%
43
Denys Vlasenko
3254
0.46%
3
0.21%
44
Jiong Wang
3247
0.46%
3
0.21%
45
Lance Roy
2944
0.42%
1
0.07%
46
Michael Neuling
2905
0.41%
6
0.41%
47
Tycho Andersen
2651
0.38%
8
0.55%
48
Joe Stringer
2643
0.38%
9
0.62%
49
Patrick Ohly
2627
0.37%
1
0.07%
50
Shuah Khan
2585
0.37%
53
3.63%
51
Mike Rapoport
2521
0.36%
9
0.62%
52
Paul Burton
2508
0.36%
1
0.07%
53
Mike Maloney
2469
0.35%
4
0.27%
54
Mathieu Xhonneux
2314
0.33%
1
0.07%
55
Frédéric Weisbecker
2306
0.33%
2
0.14%
56
David S. Miller
2277
0.32%
9
0.62%
57
Lorenz Bauer
2238
0.32%
6
0.41%
58
Sowmini Varadhan
2232
0.32%
8
0.55%
59
Will Deacon
2191
0.31%
1
0.07%
60
Others
88099
12.53%
466
31.90%
Total
703096
1461