Linux Source Code
Home
Release 5.4
Help
testing
root
tools
Highlighting
Reset All
By Author
By Age
──────────
Alan Maguire
Alexei Starovoitov
Alexey Dobriyan
Andrea Arcangeli
Andrew Jones
Andrew Lutomirski
Andrey Ignatov
Andrii Nakryiko
Aneesh Kumar K.V
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 Ahern
David Herrmann
Denys Vlasenko
Doug Ledford
Emilio López
Eric B Munson
Frédéric Weisbecker
Gustavo Romero
Jakub Kiciński
Jiong Wang
Joe Stringer
John Fastabend
John Stultz
Kees Cook
Lance Roy
Martin KaFai Lau
Mathieu Desnoyers
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
Stanislav Fomichev
Stefan Hajnoczi
Thiago Jung Bauermann
Thomas Huth
Tom Hromatka
Tycho Andersen
Vitaly Kuznetsov
Willem de Bruijn
William Tu
Yonghong Song
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
nvdimm
4147
15
14
21549
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
August 2019
September 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": 187}, ]}, {"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": 1565}, ]}, {"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": 34, "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": 34, "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": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 34, "token_count": 50}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 15, "token_count": 123}, {"author_id": 34, "token_count": 1761}, {"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": 204}, {"author_id": 34, "token_count": 1866}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 34, "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": 22}, {"author_id": 60, "token_count": 220}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 15, "token_count": 34}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Dan J Williams
13398
62.17%
Dave Jiang
4612
21.40%
Others
3539
16.42%
Total
21549
radix-tree
3025
33
9
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": 469}, {"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": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Matthew Wilcox
12342
81.46%
Others
2809
18.54%
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
163875
769
272
728523
Jakub Kiciński
Martin KaFai Lau
Paolo Bonzini
Alexei Starovoitov
Andrew Lutomirski
Stanislav Fomichev
Willem de Bruijn
Michael Ellerman
Daniel Borkmann
Andrii Nakryiko
Andrey Ignatov
Mathieu Desnoyers
Yonghong Song
Kees Cook
John Fastabend
Anshuman Khandual
Roman Gushchin
John Stultz
Alexey Dobriyan
Cyril Bur
David Ahern
Craig Gallek
Christian Brauner
Dave Hansen
Petar Penkov
David Herrmann
Vitaly Kuznetsov
Darren Hart
Doug Ledford
Dave Watson
Andrew Jones
Peter Oskolkov
Thiago Jung Bauermann
Thomas Huth
Emilio López
William Tu
Jiong Wang
Andrea Arcangeli
Tom Hromatka
Breno Leitão
Pintu Agarwal
Eric B Munson
Denys Vlasenko
Alan Maguire
Aneesh Kumar K.V
Lance Roy
Michael Neuling
Tycho Andersen
Patrick Ohly
Shuah Khan
Joe Stringer
Mike Rapoport
Paul Burton
Mike Maloney
Gustavo Romero
Frédéric Weisbecker
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
July 2019
August 2019
September 2019
October 2019
November 2019
var spanGroupData = [ {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 140}, ]}, {"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": 52, "token_count": 2609}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 45, "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": 4, "token_count": 1283}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 59, "token_count": 1569}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 30, "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": 6, "token_count": 1542}, {"author_id": 60, "token_count": 363}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 8, "token_count": 4251}, {"author_id": 60, "token_count": 964}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 59, "token_count": 737}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 8, "token_count": 60}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 7, "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": 7, "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": 7, "token_count": 192}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 479}, {"author_id": 7, "token_count": 11604}, {"author_id": 53, "token_count": 74}, {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 978}, {"author_id": 53, "token_count": 10}, {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 953}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 27, "token_count": 4503}, {"author_id": 6, "token_count": 1742}, {"author_id": 60, "token_count": 574}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 180}, {"author_id": 7, "token_count": 467}, {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 53, "token_count": 296}, {"author_id": 60, "token_count": 776}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 1374}, {"author_id": 53, "token_count": 4}, {"author_id": 6, "token_count": 362}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 3, "token_count": 166}, {"author_id": 60, "token_count": 3429}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 6, "token_count": 64}, {"author_id": 60, "token_count": 520}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 7, "token_count": 30}, {"author_id": 60, "token_count": 872}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 69}, {"author_id": 19, "token_count": 8606}, {"author_id": 7, "token_count": 15}, {"author_id": 60, "token_count": 354}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 91}, {"author_id": 4, "token_count": 3343}, {"author_id": 19, "token_count": 34}, {"author_id": 60, "token_count": 1312}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 3, "token_count": 43}, {"author_id": 4, "token_count": 479}, {"author_id": 16, "token_count": 2302}, {"author_id": 29, "token_count": 5800}, {"author_id": 19, "token_count": 20}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 61}, {"author_id": 19, "token_count": 332}, {"author_id": 13, "token_count": 11143}, {"author_id": 7, "token_count": 260}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 3509}, {"author_id": 29, "token_count": 1}, {"author_id": 7, "token_count": 32}, {"author_id": 60, "token_count": 130}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 96}, {"author_id": 13, "token_count": 168}, {"author_id": 6, "token_count": 501}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 44}, {"author_id": 41, "token_count": 2238}, {"author_id": 4, "token_count": 2358}, {"author_id": 46, "token_count": 3254}, {"author_id": 11, "token_count": 112}, {"author_id": 7, "token_count": 23}, {"author_id": 50, "token_count": 100}, {"author_id": 36, "token_count": 4}, {"author_id": 60, "token_count": 142}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 89}, {"author_id": 4, "token_count": 2442}, {"author_id": 19, "token_count": 776}, {"author_id": 13, "token_count": 145}, {"author_id": 7, "token_count": 261}, {"author_id": 60, "token_count": 242}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 45, "token_count": 3121}, {"author_id": 7, "token_count": 261}, {"author_id": 50, "token_count": 351}, {"author_id": 60, "token_count": 786}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 13, "token_count": 442}, {"author_id": 7, "token_count": 2028}, {"author_id": 60, "token_count": 1073}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 4, "token_count": 513}, {"author_id": 23, "token_count": 2976}, {"author_id": 19, "token_count": 727}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 25}, {"author_id": 4, "token_count": 1478}, {"author_id": 23, "token_count": 2141}, {"author_id": 21, "token_count": 3096}, {"author_id": 1, "token_count": 472}, {"author_id": 53, "token_count": 270}, {"author_id": 60, "token_count": 1336}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 42}, {"author_id": 4, "token_count": 751}, {"author_id": 21, "token_count": 14}, {"author_id": 7, "token_count": 2}, {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 2444}, {"author_id": 23, "token_count": 1248}, {"author_id": 60, "token_count": 789}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 69}, {"author_id": 13, "token_count": 1027}, {"author_id": 7, "token_count": 17}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 21, "token_count": 220}, {"author_id": 19, "token_count": 405}, {"author_id": 1, "token_count": 23}, {"author_id": 7, "token_count": 292}, {"author_id": 53, "token_count": 284}, {"author_id": 60, "token_count": 688}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 25, "token_count": 6370}, {"author_id": 7, "token_count": 131}, {"author_id": 53, "token_count": 330}, {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 81}, {"author_id": 8, "token_count": 2}, {"author_id": 13, "token_count": 131}, {"author_id": 39, "token_count": 106}, {"author_id": 60, "token_count": 187}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 18}, {"author_id": 4, "token_count": 10}, {"author_id": 16, "token_count": 10372}, {"author_id": 21, "token_count": 4548}, {"author_id": 60, "token_count": 1485}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 8, "token_count": 2136}, {"author_id": 37, "token_count": 3785}, {"author_id": 7, "token_count": 19}, {"author_id": 60, "token_count": 1352}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 4, "token_count": 508}, {"author_id": 8, "token_count": 64}, {"author_id": 1, "token_count": 1729}, {"author_id": 60, "token_count": 2471}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 4, "token_count": 777}, {"author_id": 54, "token_count": 26}, {"author_id": 49, "token_count": 2944}, {"author_id": 1, "token_count": 21}, {"author_id": 60, "token_count": 928}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 1085}, {"author_id": 27, "token_count": 1765}, {"author_id": 1, "token_count": 49}, {"author_id": 60, "token_count": 331}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 260}, {"author_id": 41, "token_count": 406}, {"author_id": 4, "token_count": 725}, {"author_id": 25, "token_count": 4}, {"author_id": 7, "token_count": 626}, {"author_id": 55, "token_count": 824}, {"author_id": 60, "token_count": 891}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 4190}, {"author_id": 4, "token_count": 149}, {"author_id": 21, "token_count": 24}, {"author_id": 8, "token_count": 54}, {"author_id": 13, "token_count": 25}, {"author_id": 1, "token_count": 384}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 8, "token_count": 108}, {"author_id": 1, "token_count": 211}, {"author_id": 57, "token_count": 525}, {"author_id": 60, "token_count": 314}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 16, "token_count": 427}, {"author_id": 8, "token_count": 4}, {"author_id": 7, "token_count": 24}, {"author_id": 50, "token_count": 276}, {"author_id": 55, "token_count": 341}, {"author_id": 12, "token_count": 1022}, {"author_id": 60, "token_count": 1995}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 353}, {"author_id": 1, "token_count": 69}, {"author_id": 53, "token_count": 324}, {"author_id": 12, "token_count": 125}, {"author_id": 60, "token_count": 2388}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 21, "token_count": 46}, {"author_id": 8, "token_count": 2}, {"author_id": 14, "token_count": 44}, {"author_id": 53, "token_count": 614}, {"author_id": 12, "token_count": 72}, {"author_id": 60, "token_count": 702}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 4, "token_count": 100}, {"author_id": 8, "token_count": 3}, {"author_id": 14, "token_count": 2585}, {"author_id": 19, "token_count": 26}, {"author_id": 13, "token_count": 2017}, {"author_id": 1, "token_count": 4}, {"author_id": 57, "token_count": 1944}, {"author_id": 53, "token_count": 156}, {"author_id": 6, "token_count": 3405}, {"author_id": 39, "token_count": 70}, {"author_id": 60, "token_count": 2095}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 41, "token_count": 722}, {"author_id": 23, "token_count": 1349}, {"author_id": 8, "token_count": 315}, {"author_id": 14, "token_count": 198}, {"author_id": 13, "token_count": 12}, {"author_id": 1, "token_count": 2}, {"author_id": 55, "token_count": 1}, {"author_id": 53, "token_count": 18}, {"author_id": 6, "token_count": 3}, {"author_id": 60, "token_count": 1966}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 1322}, {"author_id": 41, "token_count": 82}, {"author_id": 0, "token_count": 845}, {"author_id": 14, "token_count": 60}, {"author_id": 12, "token_count": 57}, {"author_id": 60, "token_count": 2290}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 74}, {"author_id": 4, "token_count": 287}, {"author_id": 48, "token_count": 196}, {"author_id": 21, "token_count": 136}, {"author_id": 25, "token_count": 16}, {"author_id": 22, "token_count": 12}, {"author_id": 58, "token_count": 825}, {"author_id": 44, "token_count": 3366}, {"author_id": 18, "token_count": 500}, {"author_id": 12, "token_count": 5}, {"author_id": 60, "token_count": 1781}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 6864}, {"author_id": 58, "token_count": 708}, {"author_id": 0, "token_count": 10}, {"author_id": 12, "token_count": 92}, {"author_id": 60, "token_count": 104}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 101}, {"author_id": 4, "token_count": 2209}, {"author_id": 48, "token_count": 430}, {"author_id": 8, "token_count": 3}, {"author_id": 0, "token_count": 144}, {"author_id": 11, "token_count": 777}, {"author_id": 7, "token_count": 251}, {"author_id": 53, "token_count": 8}, {"author_id": 12, "token_count": 1893}, {"author_id": 60, "token_count": 1244}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 479}, {"author_id": 54, "token_count": 132}, {"author_id": 7, "token_count": 64}, {"author_id": 53, "token_count": 10}, {"author_id": 51, "token_count": 341}, {"author_id": 6, "token_count": 118}, {"author_id": 60, "token_count": 1966}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 183}, {"author_id": 10, "token_count": 3182}, {"author_id": 24, "token_count": 1278}, {"author_id": 58, "token_count": 43}, {"author_id": 14, "token_count": 566}, {"author_id": 13, "token_count": 61}, {"author_id": 2, "token_count": 24221}, {"author_id": 60, "token_count": 1531}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 20, "token_count": 2820}, {"author_id": 4, "token_count": 9}, {"author_id": 14, "token_count": 6652}, {"author_id": 1, "token_count": 6782}, {"author_id": 2, "token_count": 165}, {"author_id": 42, "token_count": 3408}, {"author_id": 6, "token_count": 5377}, {"author_id": 39, "token_count": 3471}, {"author_id": 12, "token_count": 890}, {"author_id": 60, "token_count": 3643}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 1122}, {"author_id": 10, "token_count": 4745}, {"author_id": 24, "token_count": 1767}, {"author_id": 8, "token_count": 1291}, {"author_id": 25, "token_count": 433}, {"author_id": 22, "token_count": 29}, {"author_id": 0, "token_count": 6}, {"author_id": 14, "token_count": 1854}, {"author_id": 19, "token_count": 39}, {"author_id": 13, "token_count": 52}, {"author_id": 1, "token_count": 3662}, {"author_id": 50, "token_count": 2178}, {"author_id": 55, "token_count": 1355}, {"author_id": 18, "token_count": 4953}, {"author_id": 53, "token_count": 96}, {"author_id": 35, "token_count": 3998}, {"author_id": 6, "token_count": 2185}, {"author_id": 12, "token_count": 64}, {"author_id": 60, "token_count": 5504}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 20, "token_count": 1926}, {"author_id": 4, "token_count": 64}, {"author_id": 10, "token_count": 109}, {"author_id": 43, "token_count": 2}, {"author_id": 8, "token_count": 182}, {"author_id": 1, "token_count": 231}, {"author_id": 11, "token_count": 16023}, {"author_id": 56, "token_count": 2508}, {"author_id": 53, "token_count": 24}, {"author_id": 12, "token_count": 1124}, {"author_id": 60, "token_count": 2974}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 1275}, {"author_id": 43, "token_count": 54}, {"author_id": 8, "token_count": 5}, {"author_id": 31, "token_count": 4570}, {"author_id": 1, "token_count": 628}, {"author_id": 11, "token_count": 37}, {"author_id": 7, "token_count": 1077}, {"author_id": 2, "token_count": 3246}, {"author_id": 60, "token_count": 3451}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 20, "token_count": 374}, {"author_id": 10, "token_count": 1009}, {"author_id": 43, "token_count": 33}, {"author_id": 8, "token_count": 1}, {"author_id": 14, "token_count": 59}, {"author_id": 1, "token_count": 6078}, {"author_id": 7, "token_count": 589}, {"author_id": 33, "token_count": 1235}, {"author_id": 18, "token_count": 797}, {"author_id": 12, "token_count": 732}, {"author_id": 60, "token_count": 3452}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 32, "token_count": 4501}, {"author_id": 10, "token_count": 1062}, {"author_id": 43, "token_count": 1096}, {"author_id": 8, "token_count": 301}, {"author_id": 14, "token_count": 33}, {"author_id": 11, "token_count": 16}, {"author_id": 26, "token_count": 5775}, {"author_id": 33, "token_count": 875}, {"author_id": 18, "token_count": 1377}, {"author_id": 53, "token_count": 53}, {"author_id": 60, "token_count": 1265}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 856}, {"author_id": 43, "token_count": 22}, {"author_id": 8, "token_count": 181}, {"author_id": 54, "token_count": 1011}, {"author_id": 14, "token_count": 1717}, {"author_id": 7, "token_count": 755}, {"author_id": 2, "token_count": 186}, {"author_id": 28, "token_count": 4353}, {"author_id": 12, "token_count": 3}, {"author_id": 60, "token_count": 4082}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 20, "token_count": 14}, {"author_id": 32, "token_count": 344}, {"author_id": 10, "token_count": 609}, {"author_id": 43, "token_count": 113}, {"author_id": 58, "token_count": 2}, {"author_id": 54, "token_count": 13}, {"author_id": 14, "token_count": 954}, {"author_id": 1, "token_count": 2458}, {"author_id": 7, "token_count": 45}, {"author_id": 5, "token_count": 1}, {"author_id": 6, "token_count": 902}, {"author_id": 12, "token_count": 3749}, {"author_id": 60, "token_count": 2579}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 47}, {"author_id": 32, "token_count": 33}, {"author_id": 10, "token_count": 4}, {"author_id": 24, "token_count": 1133}, {"author_id": 0, "token_count": 314}, {"author_id": 13, "token_count": 3}, {"author_id": 1, "token_count": 3689}, {"author_id": 2, "token_count": 15}, {"author_id": 33, "token_count": 1550}, {"author_id": 5, "token_count": 26}, {"author_id": 51, "token_count": 2142}, {"author_id": 28, "token_count": 557}, {"author_id": 6, "token_count": 1444}, {"author_id": 12, "token_count": 4073}, {"author_id": 60, "token_count": 986}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 3412}, {"author_id": 10, "token_count": 143}, {"author_id": 43, "token_count": 2038}, {"author_id": 24, "token_count": 1117}, {"author_id": 8, "token_count": 70}, {"author_id": 25, "token_count": 63}, {"author_id": 31, "token_count": 786}, {"author_id": 0, "token_count": 96386}, {"author_id": 40, "token_count": 19}, {"author_id": 13, "token_count": 229}, {"author_id": 2, "token_count": 290}, {"author_id": 33, "token_count": 368}, {"author_id": 53, "token_count": 12}, {"author_id": 5, "token_count": 491}, {"author_id": 51, "token_count": 168}, {"author_id": 28, "token_count": 2}, {"author_id": 12, "token_count": 1384}, {"author_id": 60, "token_count": 94}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 20, "token_count": 418}, {"author_id": 9, "token_count": 3153}, {"author_id": 43, "token_count": 14}, {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 4918}, {"author_id": 33, "token_count": 438}, {"author_id": 5, "token_count": 5}, {"author_id": 6, "token_count": 296}, {"author_id": 12, "token_count": 129}, {"author_id": 60, "token_count": 1936}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 20, "token_count": 2591}, {"author_id": 10, "token_count": 7970}, {"author_id": 9, "token_count": 518}, {"author_id": 24, "token_count": 831}, {"author_id": 8, "token_count": 320}, {"author_id": 0, "token_count": 178}, {"author_id": 1, "token_count": 1562}, {"author_id": 33, "token_count": 526}, {"author_id": 5, "token_count": 10860}, {"author_id": 6, "token_count": 964}, {"author_id": 12, "token_count": 233}, {"author_id": 60, "token_count": 2688}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 47, "token_count": 1157}, {"author_id": 3, "token_count": 1497}, {"author_id": 20, "token_count": 39}, {"author_id": 10, "token_count": 511}, {"author_id": 9, "token_count": 303}, {"author_id": 8, "token_count": 6659}, {"author_id": 54, "token_count": 1365}, {"author_id": 13, "token_count": 339}, {"author_id": 1, "token_count": 4902}, {"author_id": 11, "token_count": 1752}, {"author_id": 2, "token_count": 58}, {"author_id": 18, "token_count": 3512}, {"author_id": 5, "token_count": 2191}, {"author_id": 28, "token_count": 741}, {"author_id": 6, "token_count": 296}, {"author_id": 12, "token_count": 6}, {"author_id": 60, "token_count": 2219}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 47, "token_count": 2065}, {"author_id": 3, "token_count": 1172}, {"author_id": 20, "token_count": 270}, {"author_id": 32, "token_count": 169}, {"author_id": 4, "token_count": 364}, {"author_id": 9, "token_count": 4454}, {"author_id": 8, "token_count": 3620}, {"author_id": 0, "token_count": 319}, {"author_id": 40, "token_count": 3490}, {"author_id": 13, "token_count": 60}, {"author_id": 11, "token_count": 4}, {"author_id": 2, "token_count": 43}, {"author_id": 18, "token_count": 792}, {"author_id": 5, "token_count": 11}, {"author_id": 36, "token_count": 2035}, {"author_id": 6, "token_count": 3795}, {"author_id": 12, "token_count": 1132}, {"author_id": 60, "token_count": 4667}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 6158}, {"author_id": 4, "token_count": 339}, {"author_id": 9, "token_count": 863}, {"author_id": 8, "token_count": 740}, {"author_id": 58, "token_count": 1}, {"author_id": 1, "token_count": 330}, {"author_id": 11, "token_count": 12}, {"author_id": 7, "token_count": 419}, {"author_id": 2, "token_count": 165}, {"author_id": 53, "token_count": 3}, {"author_id": 5, "token_count": 6777}, {"author_id": 28, "token_count": 2}, {"author_id": 6, "token_count": 48}, {"author_id": 60, "token_count": 3256}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 144}, {"author_id": 20, "token_count": 541}, {"author_id": 4, "token_count": 748}, {"author_id": 9, "token_count": 6768}, {"author_id": 24, "token_count": 1385}, {"author_id": 0, "token_count": 1401}, {"author_id": 2, "token_count": 10}, {"author_id": 26, "token_count": 457}, {"author_id": 5, "token_count": 3121}, {"author_id": 36, "token_count": 695}, {"author_id": 60, "token_count": 2887}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 1122}, {"author_id": 9, "token_count": 5591}, {"author_id": 22, "token_count": 7916}, {"author_id": 58, "token_count": 524}, {"author_id": 0, "token_count": 145}, {"author_id": 2, "token_count": 179}, {"author_id": 26, "token_count": 306}, {"author_id": 5, "token_count": 1957}, {"author_id": 36, "token_count": 955}, {"author_id": 51, "token_count": 13}, {"author_id": 60, "token_count": 916}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 215}, {"author_id": 9, "token_count": 9}, {"author_id": 48, "token_count": 2451}, {"author_id": 58, "token_count": 283}, {"author_id": 11, "token_count": 351}, {"author_id": 2, "token_count": 1865}, {"author_id": 18, "token_count": 193}, {"author_id": 5, "token_count": 481}, {"author_id": 36, "token_count": 170}, {"author_id": 28, "token_count": 137}, {"author_id": 60, "token_count": 129}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 28, "token_count": 63}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 517}, {"author_id": 28, "token_count": 2}, {"author_id": 60, "token_count": 250}, ]}, ]
Author Name
Tokens
Token Proportion
Jakub Kiciński
100266
13.76%
Martin KaFai Lau
38204
5.24%
Paolo Bonzini
30443
4.18%
Alexei Starovoitov
28884
3.96%
Andrew Lutomirski
27694
3.80%
Stanislav Fomichev
25921
3.56%
Willem de Bruijn
23047
3.16%
Michael Ellerman
22961
3.15%
Daniel Borkmann
22289
3.06%
Andrii Nakryiko
21659
2.97%
Andrey Ignatov
20619
2.83%
Mathieu Desnoyers
19084
2.62%
Yonghong Song
16785
2.30%
Kees Cook
15854
2.18%
John Fastabend
14722
2.02%
Anshuman Khandual
13101
1.80%
Roman Gushchin
12124
1.66%
John Stultz
10965
1.51%
Alexey Dobriyan
8993
1.23%
Cyril Bur
8084
1.11%
David Ahern
7957
1.09%
Craig Gallek
7714
1.06%
Christian Brauner
7511
1.03%
Dave Hansen
6886
0.95%
Petar Penkov
6538
0.90%
David Herrmann
6268
0.86%
Vitaly Kuznetsov
5857
0.80%
Darren Hart
5801
0.80%
Doug Ledford
5493
0.75%
Dave Watson
5356
0.74%
Andrew Jones
5047
0.69%
Peter Oskolkov
4992
0.69%
Thiago Jung Bauermann
3998
0.55%
Thomas Huth
3859
0.53%
Emilio López
3785
0.52%
William Tu
3647
0.50%
Jiong Wang
3509
0.48%
Andrea Arcangeli
3448
0.47%
Tom Hromatka
3408
0.47%
Breno Leitão
3372
0.46%
Pintu Agarwal
3366
0.46%
Eric B Munson
3365
0.46%
Denys Vlasenko
3254
0.45%
Alan Maguire
3222
0.44%
Aneesh Kumar K.V
3077
0.42%
Lance Roy
2944
0.40%
Michael Neuling
2905
0.40%
Tycho Andersen
2664
0.37%
Patrick Ohly
2609
0.36%
Shuah Khan
2586
0.35%
Joe Stringer
2547
0.35%
Mike Rapoport
2521
0.35%
Paul Burton
2508
0.34%
Mike Maloney
2469
0.34%
Gustavo Romero
2386
0.33%
Frédéric Weisbecker
2306
0.32%
Others
97649
13.40%
Total
728523
vsock
979
5
2
3675
Stefan Hajnoczi
Others
October 2017
June 2019
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 38, "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:
289
Author
Tokens
Proportion
Commits
Proportion
0
Jakub Kiciński
100266
13.02%
23
1.36%
1
Martin KaFai Lau
38204
4.96%
41
2.42%
2
Paolo Bonzini
30443
3.95%
24
1.42%
3
Alexei Starovoitov
28884
3.75%
58
3.43%
4
Andrew Lutomirski
27694
3.60%
59
3.48%
5
Stanislav Fomichev
25921
3.37%
66
3.90%
6
Willem de Bruijn
23047
2.99%
38
2.24%
7
Michael Ellerman
22961
2.98%
59
3.48%
8
Daniel Borkmann
22289
2.89%
40
2.36%
9
Andrii Nakryiko
21659
2.81%
47
2.78%
10
Andrey Ignatov
20619
2.68%
34
2.01%
11
Mathieu Desnoyers
19084
2.48%
24
1.42%
12
Yonghong Song
16785
2.18%
48
2.84%
13
Kees Cook
15854
2.06%
26
1.54%
14
John Fastabend
14722
1.91%
28
1.65%
15
Dan J Williams
13398
1.74%
66
3.90%
16
Anshuman Khandual
13101
1.70%
18
1.06%
17
Matthew Wilcox
12342
1.60%
73
4.31%
18
Roman Gushchin
12124
1.57%
15
0.89%
19
John Stultz
10965
1.42%
32
1.89%
20
Alexey Dobriyan
8993
1.17%
22
1.30%
21
Cyril Bur
8084
1.05%
22
1.30%
22
David Ahern
7957
1.03%
4
0.24%
23
Craig Gallek
7714
1.00%
6
0.35%
24
Christian Brauner
7511
0.98%
7
0.41%
25
Dave Hansen
6886
0.89%
16
0.95%
26
Petar Penkov
6538
0.85%
6
0.35%
27
David Herrmann
6268
0.81%
3
0.18%
28
Vitaly Kuznetsov
5857
0.76%
16
0.95%
29
Darren Hart
5801
0.75%
4
0.24%
30
Doug Ledford
5493
0.71%
2
0.12%
31
Dave Watson
5356
0.70%
3
0.18%
32
Andrew Jones
5047
0.66%
24
1.42%
33
Peter Oskolkov
4992
0.65%
10
0.59%
34
Dave Jiang
4612
0.60%
11
0.65%
35
Thiago Jung Bauermann
3998
0.52%
2
0.12%
36
Thomas Huth
3859
0.50%
14
0.83%
37
Emilio López
3785
0.49%
7
0.41%
38
Stefan Hajnoczi
3669
0.48%
1
0.06%
39
William Tu
3647
0.47%
3
0.18%
40
Jiong Wang
3509
0.46%
5
0.30%
41
Andrea Arcangeli
3448
0.45%
7
0.41%
42
Tom Hromatka
3408
0.44%
1
0.06%
43
Breno Leitão
3372
0.44%
13
0.77%
44
Pintu Agarwal
3366
0.44%
1
0.06%
45
Eric B Munson
3365
0.44%
2
0.12%
46
Denys Vlasenko
3254
0.42%
3
0.18%
47
Alan Maguire
3222
0.42%
3
0.18%
48
Aneesh Kumar K.V
3077
0.40%
3
0.18%
49
Lance Roy
2944
0.38%
1
0.06%
50
Michael Neuling
2905
0.38%
6
0.35%
51
Tycho Andersen
2664
0.35%
9
0.53%
52
Patrick Ohly
2609
0.34%
1
0.06%
53
Shuah Khan
2586
0.34%
54
3.19%
54
Joe Stringer
2547
0.33%
11
0.65%
55
Mike Rapoport
2521
0.33%
9
0.53%
56
Paul Burton
2508
0.33%
1
0.06%
57
Mike Maloney
2469
0.32%
4
0.24%
58
Gustavo Romero
2386
0.31%
8
0.47%
59
Frédéric Weisbecker
2306
0.30%
2
0.12%
60
Others
105192
13.66%
547
32.31%
Total
770087
1693