Linux Source Code
Home
Release 6.5
Help
hv
root
drivers
Highlighting
Reset All
By Author
By Age
──────────
Alan Stern
Alex Ng
Alexander Atanasov
Andrea Parri
Andres Beltran
Andrey Smetanin
Andy Shevchenko
Arjan van de Ven
Arun K S
Bill Pemberton
Boqun Feng
Branden Bonaby
David Hildenbrand
Dexuan Cui
Gerd Hoffmann
Greg Kroah-Hartman
Guilherme G. Piccoli
Gustavo A. R. Silva
Haiyang Zhang
Hank Janssen
Himadri Pandya
Ingo Molnar
Jake Oshins
Jason (Hui) Wang
Jiapeng Chong
Jinank Jain
Joseph Salisbury
K. Y. Srinivasan
Kees Cook
Kimberly Brown
Krzysztof Kozlowski
Lan Tianyu
Linus Torvalds
Linus Torvalds (pre-git)
Long Li
Lv Ruyi
Mariusz Kozlowski
Matheus Castello
Maya Nakamura
Miaoqian Lin
Michael Kelley
Mohammed Gamal
Nick Meier
Nicolas Palix
Olaf Hering
Others
Rafael J. Wysocki
Saurabh Sengar
Shradha Gupta
Stanislav Kinsburskiy
Stephen Brennan
Stephen Hemminger
Sunil Muthuswamy
Thomas Gleixner
Timo Teräs
Vineeth Pillai
Vitaly Kuznetsov
Vivek yadav
Wei Liu
Yang Yingliang
Yanming Liu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
channel.c
1352
-
22
5151
Hank Janssen
Boqun Feng
K. Y. Srinivasan
Andres Beltran
Greg Kroah-Hartman
Andrea Parri
Haiyang Zhang
Stephen Hemminger
Lan Tianyu
Vitaly Kuznetsov
Bill Pemberton
Dexuan Cui
Nicolas Palix
Michael Kelley
Thomas Gleixner
Linus Torvalds (pre-git)
Olaf Hering
Linus Torvalds
Others
May 1998
February 2002
July 2009
August 2009
September 2009
May 2010
July 2010
September 2010
October 2010
November 2010
January 2011
February 2011
March 2011
May 2011
June 2011
August 2011
October 2011
December 2012
February 2013
March 2013
May 2013
September 2013
January 2014
February 2014
April 2014
August 2014
January 2015
February 2015
May 2015
August 2015
December 2015
January 2016
April 2016
June 2016
July 2016
September 2016
November 2016
December 2016
February 2017
March 2017
April 2017
August 2017
September 2017
October 2017
November 2017
August 2018
September 2018
November 2018
January 2019
May 2019
September 2019
April 2020
June 2020
September 2020
November 2020
December 2020
February 2021
April 2021
May 2021
October 2021
April 2022
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 21, "token_count": 21}, {"author_id": 4, "token_count": 202}, {"author_id": 2, "token_count": 1192}, {"author_id": 42, "token_count": 8}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 128}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 21, "token_count": 15}, {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 21, "token_count": 98}, {"author_id": 4, "token_count": 4}, {"author_id": 7, "token_count": 2}, {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 7, "token_count": 230}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 41}, {"author_id": 7, "token_count": 15}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 7, "token_count": 70}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 7, "token_count": 54}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 64}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 4}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 28}, {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 5, "token_count": 250}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 45}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 10, "token_count": 877}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 496}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 6, "token_count": 213}, {"author_id": 8, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 15, "token_count": 151}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 6, "token_count": 103}, ]}, ]
Author Name
Tokens
Token Proportion
Hank Janssen
1212
23.53%
Boqun Feng
877
17.03%
K. Y. Srinivasan
547
10.62%
Andres Beltran
511
9.92%
Greg Kroah-Hartman
396
7.69%
Andrea Parri
395
7.67%
Haiyang Zhang
375
7.28%
Stephen Hemminger
285
5.53%
Lan Tianyu
151
2.93%
Vitaly Kuznetsov
144
2.80%
Bill Pemberton
134
2.60%
Dexuan Cui
97
1.88%
Nicolas Palix
8
0.16%
Michael Kelley
3
0.06%
Thomas Gleixner
2
0.04%
Linus Torvalds (pre-git)
2
0.04%
Olaf Hering
1
0.02%
Linus Torvalds
1
0.02%
Others
10
0.19%
Total
5151
channel_mgmt.c
1619
-
25
5087
K. Y. Srinivasan
Dexuan Cui
Hank Janssen
Andrea Parri
Haiyang Zhang
Greg Kroah-Hartman
Vitaly Kuznetsov
Alex Ng
Michael Kelley
Stephen Hemminger
Andres Beltran
Saurabh Sengar
Bill Pemberton
Andy Shevchenko
Lan Tianyu
Timo Teräs
Kimberly Brown
Thomas Gleixner
Linus Torvalds (pre-git)
Yang Yingliang
Linus Torvalds
Others
May 1998
February 2002
July 2009
August 2009
September 2009
May 2010
September 2010
October 2010
November 2010
December 2010
January 2011
February 2011
March 2011
May 2011
September 2011
October 2011
December 2011
May 2012
December 2012
January 2013
March 2013
May 2013
July 2013
September 2013
October 2013
April 2014
November 2014
January 2015
February 2015
March 2015
April 2015
May 2015
August 2015
December 2015
January 2016
February 2016
April 2016
June 2016
September 2016
December 2016
January 2017
February 2017
March 2017
April 2017
August 2017
September 2017
October 2017
November 2017
March 2018
August 2018
September 2018
December 2018
January 2019
March 2019
May 2019
September 2019
January 2020
April 2020
May 2020
June 2020
September 2020
November 2020
December 2020
February 2021
March 2021
April 2021
July 2021
January 2022
March 2022
April 2022
May 2022
June 2022
November 2022
March 2023
May 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 4, "token_count": 98}, {"author_id": 2, "token_count": 684}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 270}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 21, "token_count": 15}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 21, "token_count": 8}, {"author_id": 7, "token_count": 3}, {"author_id": 2, "token_count": 118}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 7, "token_count": 117}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 7, "token_count": 88}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 22, "token_count": 14}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 7, "token_count": 40}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 83}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 44}, {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 13}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 3, "token_count": 39}, {"author_id": 0, "token_count": 318}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 3, "token_count": 104}, {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 82}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 43}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 12, "token_count": 136}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 56}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 156}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 26, "token_count": 16}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 422}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 110}, {"author_id": 15, "token_count": 15}, {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 6, "token_count": 44}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 9, "token_count": 18}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 64}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 6, "token_count": 33}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 6, "token_count": 150}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 6, "token_count": 90}, {"author_id": 9, "token_count": 55}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 7, "token_count": 151}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 6, "token_count": 21}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 19, "token_count": 38}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 9, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
1216
23.90%
Dexuan Cui
960
18.87%
Hank Janssen
834
16.39%
Andrea Parri
452
8.89%
Haiyang Zhang
403
7.92%
Greg Kroah-Hartman
384
7.55%
Vitaly Kuznetsov
326
6.41%
Alex Ng
136
2.67%
Michael Kelley
94
1.85%
Stephen Hemminger
86
1.69%
Andres Beltran
64
1.26%
Saurabh Sengar
41
0.81%
Bill Pemberton
25
0.49%
Andy Shevchenko
16
0.31%
Lan Tianyu
15
0.29%
Timo Teräs
14
0.28%
Kimberly Brown
10
0.20%
Thomas Gleixner
2
0.04%
Linus Torvalds (pre-git)
2
0.04%
Yang Yingliang
1
0.02%
Linus Torvalds
1
0.02%
Others
5
0.10%
Total
5087
connection.c
491
-
21
1686
K. Y. Srinivasan
Hank Janssen
Dexuan Cui
Andrea Parri
Greg Kroah-Hartman
Haiyang Zhang
Lan Tianyu
Vitaly Kuznetsov
Stephen Hemminger
Bill Pemberton
Michael Kelley
Shradha Gupta
Mohammed Gamal
Himadri Pandya
Jiapeng Chong
Branden Bonaby
Saurabh Sengar
Alex Ng
Thomas Gleixner
Linus Torvalds (pre-git)
Linus Torvalds
May 1998
February 2002
July 2009
August 2009
September 2009
May 2010
November 2010
January 2011
February 2011
March 2011
May 2011
June 2011
August 2011
October 2011
December 2012
February 2013
May 2013
August 2013
September 2013
January 2014
July 2014
August 2014
February 2015
March 2015
April 2015
December 2015
February 2016
April 2016
July 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
August 2017
October 2017
May 2018
December 2018
May 2019
July 2019
September 2019
October 2019
April 2020
February 2021
April 2021
May 2021
October 2021
May 2022
July 2022
February 2023
March 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 21, "token_count": 29}, {"author_id": 4, "token_count": 45}, {"author_id": 2, "token_count": 324}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 21, "token_count": 7}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 7, "token_count": 87}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 240}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 63}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 12, "token_count": 5}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 50}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 80}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 43}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 31, "token_count": 8}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 6, "token_count": 83}, {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 34}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 6, "token_count": 32}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 54, "token_count": 7}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 15, "token_count": 87}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 19, "token_count": 5}, {"author_id": 20, "token_count": 20}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 37, "token_count": 20}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
422
25.03%
Hank Janssen
331
19.63%
Dexuan Cui
164
9.73%
Andrea Parri
157
9.31%
Greg Kroah-Hartman
132
7.83%
Haiyang Zhang
114
6.76%
Lan Tianyu
87
5.16%
Vitaly Kuznetsov
71
4.21%
Stephen Hemminger
68
4.03%
Bill Pemberton
38
2.25%
Michael Kelley
25
1.48%
Shradha Gupta
20
1.19%
Mohammed Gamal
20
1.19%
Himadri Pandya
8
0.47%
Jiapeng Chong
7
0.42%
Branden Bonaby
7
0.42%
Saurabh Sengar
5
0.30%
Alex Ng
5
0.30%
Thomas Gleixner
2
0.12%
Linus Torvalds (pre-git)
2
0.12%
Linus Torvalds
1
0.06%
Total
1686
hv.c
403
-
24
1325
Hank Janssen
Michael Kelley
Andrea Parri
Vitaly Kuznetsov
Lan Tianyu
Stephen Hemminger
K. Y. Srinivasan
Haiyang Zhang
Dexuan Cui
Greg Kroah-Hartman
Jason (Hui) Wang
Jinank Jain
Bill Pemberton
Kees Cook
Joseph Salisbury
Thomas Gleixner
Linus Torvalds (pre-git)
Jake Oshins
Boqun Feng
Linus Torvalds
Others
May 1998
February 2002
July 2009
August 2009
January 2010
November 2010
February 2011
March 2011
May 2011
June 2011
August 2011
October 2011
March 2012
December 2012
February 2013
June 2013
August 2014
January 2015
February 2015
August 2015
December 2015
February 2016
December 2016
January 2017
February 2017
May 2017
March 2018
June 2018
August 2018
May 2019
June 2019
September 2019
November 2019
April 2020
September 2020
November 2020
February 2021
March 2021
April 2021
July 2021
October 2021
January 2023
March 2023
April 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 21, "token_count": 8}, {"author_id": 4, "token_count": 9}, {"author_id": 2, "token_count": 244}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 7, "token_count": 66}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 30, "token_count": 37}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 119}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 103}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 9, "token_count": 109}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 6, "token_count": 138}, {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 15, "token_count": 116}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 32, "token_count": 31}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 50}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Hank Janssen
256
19.32%
Michael Kelley
184
13.89%
Andrea Parri
153
11.55%
Vitaly Kuznetsov
135
10.19%
Lan Tianyu
116
8.75%
Stephen Hemminger
103
7.77%
K. Y. Srinivasan
100
7.55%
Haiyang Zhang
66
4.98%
Dexuan Cui
57
4.30%
Greg Kroah-Hartman
56
4.23%
Jason (Hui) Wang
37
2.79%
Jinank Jain
31
2.34%
Bill Pemberton
8
0.60%
Kees Cook
3
0.23%
Joseph Salisbury
3
0.23%
Thomas Gleixner
2
0.15%
Linus Torvalds (pre-git)
2
0.15%
Jake Oshins
2
0.15%
Boqun Feng
2
0.15%
Linus Torvalds
1
0.08%
Others
8
0.60%
Total
1325
hv_balloon.c
2172
-
24
7022
K. Y. Srinivasan
Vitaly Kuznetsov
Alexander Atanasov
Dexuan Cui
Sunil Muthuswamy
Shradha Gupta
Alex Ng
Boqun Feng
David Hildenbrand
Arun K S
Himadri Pandya
Yanming Liu
Arjan van de Ven
Lan Tianyu
Thomas Gleixner
Greg Kroah-Hartman
Olaf Hering
Others
November 2012
December 2012
January 2013
February 2013
March 2013
July 2013
February 2014
April 2014
November 2014
January 2015
February 2015
March 2015
August 2015
January 2016
April 2016
August 2016
November 2016
August 2017
March 2018
May 2018
June 2018
October 2018
December 2018
January 2019
March 2019
May 2019
June 2019
August 2019
November 2019
January 2020
April 2020
October 2020
December 2020
February 2021
March 2021
November 2021
January 2022
February 2022
March 2022
May 2022
July 2022
September 2022
October 2022
January 2023
February 2023
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 2687}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 1358}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 91}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 12, "token_count": 41}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 12, "token_count": 12}, {"author_id": 1, "token_count": 453}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 12, "token_count": 133}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 274}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 39, "token_count": 10}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 36, "token_count": 16}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 36, "token_count": 11}, {"author_id": 29, "token_count": 55}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 178}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 31, "token_count": 15}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 29, "token_count": 3}, {"author_id": 3, "token_count": 179}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 16, "token_count": 321}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 47, "token_count": 11}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 10, "token_count": 85}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 20, "token_count": 19}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 17, "token_count": 405}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 20, "token_count": 189}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
4398
62.63%
Vitaly Kuznetsov
887
12.63%
Alexander Atanasov
405
5.77%
Dexuan Cui
362
5.16%
Sunil Muthuswamy
321
4.57%
Shradha Gupta
208
2.96%
Alex Ng
203
2.89%
Boqun Feng
89
1.27%
David Hildenbrand
62
0.88%
Arun K S
27
0.38%
Himadri Pandya
15
0.21%
Yanming Liu
11
0.16%
Arjan van de Ven
10
0.14%
Lan Tianyu
6
0.09%
Thomas Gleixner
2
0.03%
Greg Kroah-Hartman
2
0.03%
Olaf Hering
1
0.01%
Others
13
0.19%
Total
7022
hv_common.c
544
-
28
1431
Michael Kelley
Long Li
Vitaly Kuznetsov
Sunil Muthuswamy
Guilherme G. Piccoli
Lan Tianyu
K. Y. Srinivasan
Thomas Gleixner
Maya Nakamura
Wei Liu
Dexuan Cui
Andrea Parri
Himadri Pandya
Nick Meier
Stephen Brennan
Jinank Jain
Hank Janssen
Matheus Castello
Joseph Salisbury
Ingo Molnar
Andy Shevchenko
Stephen Hemminger
Jake Oshins
Haiyang Zhang
Greg Kroah-Hartman
Others
July 2009
January 2010
May 2010
June 2010
November 2010
March 2011
April 2011
May 2011
August 2011
February 2013
February 2014
March 2014
February 2015
April 2015
August 2015
April 2016
December 2016
January 2017
February 2017
March 2017
August 2017
October 2017
January 2018
March 2018
May 2018
July 2018
February 2019
May 2019
June 2019
July 2019
November 2019
January 2020
April 2020
August 2020
November 2020
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
October 2021
December 2021
February 2022
March 2022
August 2022
January 2023
April 2023
May 2023
June 2023
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 28, "token_count": 20}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 28, "token_count": 16}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 33, "token_count": 10}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 16, "token_count": 15}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 34, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 31, "token_count": 15}, {"author_id": 34, "token_count": 26}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 15, "token_count": 34}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 6, "token_count": 8}, {"author_id": 35, "token_count": 25}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 9, "token_count": 70}, {"author_id": 16, "token_count": 85}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 9, "token_count": 259}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 15, "token_count": 30}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 15, "token_count": 3}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 55, "token_count": 7}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 9, "token_count": 29}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 23, "token_count": 87}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 32, "token_count": 7}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 18, "token_count": 341}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Michael Kelley
399
27.88%
Long Li
341
23.83%
Vitaly Kuznetsov
162
11.32%
Sunil Muthuswamy
100
6.99%
Guilherme G. Piccoli
87
6.08%
Lan Tianyu
67
4.68%
K. Y. Srinivasan
60
4.19%
Thomas Gleixner
36
2.52%
Maya Nakamura
33
2.31%
Wei Liu
25
1.75%
Dexuan Cui
22
1.54%
Andrea Parri
17
1.19%
Himadri Pandya
15
1.05%
Nick Meier
10
0.70%
Stephen Brennan
7
0.49%
Jinank Jain
7
0.49%
Hank Janssen
6
0.42%
Matheus Castello
4
0.28%
Joseph Salisbury
4
0.28%
Ingo Molnar
4
0.28%
Andy Shevchenko
3
0.21%
Stephen Hemminger
2
0.14%
Jake Oshins
2
0.14%
Haiyang Zhang
2
0.14%
Greg Kroah-Hartman
1
0.07%
Others
15
1.05%
Total
1431
hv_debugfs.c
178
-
11
737
Branden Bonaby
Hank Janssen
K. Y. Srinivasan
Dexuan Cui
Greg Kroah-Hartman
Vitaly Kuznetsov
Stephen Hemminger
Nick Meier
Thomas Gleixner
Kimberly Brown
Others
July 2009
August 2009
May 2011
October 2011
December 2012
February 2015
December 2015
January 2016
November 2016
February 2017
March 2017
February 2019
May 2019
September 2019
October 2019
April 2020
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 13, "token_count": 691}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Branden Bonaby
691
93.76%
Hank Janssen
11
1.49%
K. Y. Srinivasan
9
1.22%
Dexuan Cui
9
1.22%
Greg Kroah-Hartman
6
0.81%
Vitaly Kuznetsov
3
0.41%
Stephen Hemminger
3
0.41%
Nick Meier
2
0.27%
Thomas Gleixner
1
0.14%
Kimberly Brown
1
0.14%
Others
1
0.14%
Total
737
hv_fcopy.c
427
-
15
1346
K. Y. Srinivasan
Vitaly Kuznetsov
Hank Janssen
Andres Beltran
Dexuan Cui
Alex Ng
Olaf Hering
Haiyang Zhang
Andrea Parri
Greg Kroah-Hartman
Himadri Pandya
Mariusz Kozlowski
Thomas Gleixner
Others
July 2009
August 2009
November 2009
May 2010
October 2010
January 2011
March 2011
January 2013
March 2013
February 2014
January 2015
April 2015
August 2015
December 2015
February 2016
June 2016
January 2017
September 2017
May 2019
July 2019
January 2020
April 2020
November 2020
April 2021
September 2022
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 7, "token_count": 10}, {"author_id": 2, "token_count": 81}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 547}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 323}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 24, "token_count": 21}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 12, "token_count": 55}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 24, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 67}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 70}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
571
42.42%
Vitaly Kuznetsov
378
28.08%
Hank Janssen
109
8.10%
Andres Beltran
80
5.94%
Dexuan Cui
75
5.57%
Alex Ng
55
4.09%
Olaf Hering
31
2.30%
Haiyang Zhang
17
1.26%
Andrea Parri
11
0.82%
Greg Kroah-Hartman
8
0.59%
Himadri Pandya
4
0.30%
Mariusz Kozlowski
3
0.22%
Thomas Gleixner
2
0.15%
Others
2
0.15%
Total
1346
hv_kvp.c
824
-
17
2781
K. Y. Srinivasan
Vitaly Kuznetsov
Hank Janssen
Dexuan Cui
Alex Ng
Andres Beltran
Olaf Hering
Alan Stern
Long Li
Greg Kroah-Hartman
Haiyang Zhang
Vivek yadav
Himadri Pandya
Stephen Hemminger
Gustavo A. R. Silva
Others
July 2009
August 2009
November 2009
February 2010
May 2010
October 2010
December 2010
January 2011
March 2011
May 2011
September 2011
October 2011
November 2011
February 2012
March 2012
May 2012
August 2012
September 2012
May 2013
July 2013
September 2013
January 2014
February 2014
July 2014
November 2014
April 2015
August 2015
December 2015
February 2016
April 2016
June 2016
September 2016
January 2017
March 2017
April 2017
August 2017
October 2018
July 2019
January 2020
August 2020
November 2020
April 2021
June 2022
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 121}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 485}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 40, "token_count": 20}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 474}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 803}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 230}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 24, "token_count": 27}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 12, "token_count": 61}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 18, "token_count": 18}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 49}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
1964
70.62%
Vitaly Kuznetsov
354
12.73%
Hank Janssen
164
5.90%
Dexuan Cui
72
2.59%
Alex Ng
62
2.23%
Andres Beltran
59
2.12%
Olaf Hering
28
1.01%
Alan Stern
20
0.72%
Long Li
18
0.65%
Greg Kroah-Hartman
17
0.61%
Haiyang Zhang
7
0.25%
Vivek yadav
4
0.14%
Himadri Pandya
4
0.14%
Stephen Hemminger
3
0.11%
Gustavo A. R. Silva
2
0.07%
Others
3
0.11%
Total
2781
hv_snapshot.c
458
-
15
1432
K. Y. Srinivasan
Vitaly Kuznetsov
Alex Ng
Hank Janssen
Andres Beltran
Dexuan Cui
Olaf Hering
Haiyang Zhang
Andrea Parri
Greg Kroah-Hartman
Michael Kelley
Mariusz Kozlowski
Himadri Pandya
Thomas Gleixner
Others
July 2009
August 2009
November 2009
May 2010
October 2010
January 2011
March 2011
May 2011
October 2011
January 2013
March 2013
July 2013
September 2013
January 2014
February 2014
November 2014
April 2015
December 2015
February 2016
June 2016
September 2016
November 2016
January 2017
May 2019
July 2019
January 2020
April 2020
November 2020
August 2021
February 2022
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 2, "token_count": 96}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 441}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 95}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 303}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 24, "token_count": 45}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 12, "token_count": 54}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 12, "token_count": 55}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 12, "token_count": 59}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 57}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 70}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 9, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
498
34.78%
Vitaly Kuznetsov
424
29.61%
Alex Ng
168
11.73%
Hank Janssen
120
8.38%
Andres Beltran
70
4.89%
Dexuan Cui
57
3.98%
Olaf Hering
45
3.14%
Haiyang Zhang
13
0.91%
Andrea Parri
11
0.77%
Greg Kroah-Hartman
9
0.63%
Michael Kelley
7
0.49%
Mariusz Kozlowski
3
0.21%
Himadri Pandya
3
0.21%
Thomas Gleixner
2
0.14%
Others
2
0.14%
Total
1432
hv_trace.c
6
-
3
10
Vitaly Kuznetsov
K. Y. Srinivasan
Stephen Hemminger
May 2011
October 2017
March 2018
var spanGroupData = [ {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Vitaly Kuznetsov
6
60.00%
K. Y. Srinivasan
3
30.00%
Stephen Hemminger
1
10.00%
Total
10
hv_trace.h
361
-
7
613
Vitaly Kuznetsov
Andrea Parri
Greg Kroah-Hartman
Andy Shevchenko
K. Y. Srinivasan
Hank Janssen
Others
July 2009
March 2011
September 2013
October 2017
July 2019
April 2020
April 2021
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 574}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 15}, {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 6, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Vitaly Kuznetsov
574
93.64%
Andrea Parri
30
4.89%
Greg Kroah-Hartman
4
0.65%
Andy Shevchenko
2
0.33%
K. Y. Srinivasan
1
0.16%
Hank Janssen
1
0.16%
Others
1
0.16%
Total
613
hv_trace_balloon.h
48
-
1
64
Vitaly Kuznetsov
March 2018
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 64}, ]}, ]
Author Name
Tokens
Token Proportion
Vitaly Kuznetsov
64
100.00%
Total
64
hv_util.c
791
-
24
2662
K. Y. Srinivasan
Hank Janssen
Dexuan Cui
Vitaly Kuznetsov
Alex Ng
Andres Beltran
Vineeth Pillai
Haiyang Zhang
Vivek yadav
Greg Kroah-Hartman
Boqun Feng
Arjan van de Ven
Long Li
Andrea Parri
Himadri Pandya
Thomas Gleixner
Stephen Hemminger
Linus Torvalds (pre-git)
Bill Pemberton
Linus Torvalds
Others
May 1998
February 2002
July 2009
August 2009
September 2009
May 2010
October 2010
December 2010
January 2011
March 2011
May 2011
August 2011
September 2011
October 2011
May 2012
August 2012
December 2012
January 2013
March 2013
July 2013
September 2013
February 2014
July 2014
February 2015
April 2015
February 2016
September 2016
October 2016
January 2017
February 2017
March 2017
May 2017
June 2018
October 2018
May 2019
July 2019
January 2020
August 2020
September 2020
November 2020
January 2021
May 2021
October 2022
January 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 7, "token_count": 87}, {"author_id": 2, "token_count": 376}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 32}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 303}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 12, "token_count": 97}, {"author_id": 27, "token_count": 71}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 12, "token_count": 132}, {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 1, "token_count": 246}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 39, "token_count": 10}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 3, "token_count": 426}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 25, "token_count": 119}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 222}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
637
23.93%
Hank Janssen
455
17.09%
Dexuan Cui
435
16.34%
Vitaly Kuznetsov
309
11.61%
Alex Ng
229
8.60%
Andres Beltran
222
8.34%
Vineeth Pillai
119
4.47%
Haiyang Zhang
99
3.72%
Vivek yadav
71
2.67%
Greg Kroah-Hartman
30
1.13%
Boqun Feng
12
0.45%
Arjan van de Ven
10
0.38%
Long Li
7
0.26%
Andrea Parri
6
0.23%
Himadri Pandya
4
0.15%
Thomas Gleixner
2
0.08%
Stephen Hemminger
2
0.08%
Linus Torvalds (pre-git)
2
0.08%
Bill Pemberton
2
0.08%
Linus Torvalds
1
0.04%
Others
8
0.30%
Total
2662
hv_utils_transport.c
350
-
7
1559
Vitaly Kuznetsov
Olaf Hering
Linus Torvalds
Thomas Gleixner
Others
April 2015
August 2015
December 2015
June 2016
March 2017
July 2017
February 2018
May 2019
February 2022
var spanGroupData = [ {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 1266}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 24, "token_count": 20}, {"author_id": 1, "token_count": 199}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Vitaly Kuznetsov
1529
98.08%
Olaf Hering
20
1.28%
Linus Torvalds
4
0.26%
Thomas Gleixner
2
0.13%
Others
4
0.26%
Total
1559
hv_utils_transport.h
45
-
2
188
Vitaly Kuznetsov
Thomas Gleixner
April 2015
December 2015
June 2016
March 2017
May 2019
var spanGroupData = [ {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 158}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Vitaly Kuznetsov
186
98.94%
Thomas Gleixner
2
1.06%
Total
188
hyperv_vmbus.h
476
-
24
1352
Hank Janssen
K. Y. Srinivasan
Andrea Parri
Greg Kroah-Hartman
Vitaly Kuznetsov
Branden Bonaby
Dexuan Cui
Haiyang Zhang
Stephen Hemminger
Bill Pemberton
Kimberly Brown
Shradha Gupta
Nicolas Palix
Andres Beltran
Jason (Hui) Wang
Olaf Hering
Thomas Gleixner
Andy Shevchenko
Maya Nakamura
Gustavo A. R. Silva
Andrey Smetanin
Others
July 2009
August 2009
September 2009
July 2010
September 2010
October 2010
November 2010
December 2010
January 2011
March 2011
May 2011
September 2011
October 2011
December 2011
January 2012
March 2012
December 2012
March 2013
June 2013
September 2013
February 2014
June 2014
July 2014
February 2015
March 2015
April 2015
August 2015
November 2015
December 2015
February 2016
April 2016
September 2016
November 2016
December 2016
February 2017
March 2017
April 2017
September 2017
October 2017
March 2018
May 2018
December 2018
January 2019
March 2019
May 2019
July 2019
September 2019
October 2019
January 2020
March 2020
April 2020
May 2020
November 2020
December 2020
April 2021
October 2021
January 2022
April 2022
July 2022
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 21, "token_count": 40}, {"author_id": 4, "token_count": 45}, {"author_id": 2, "token_count": 265}, {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 59}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 21, "token_count": 7}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 7, "token_count": 37}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 27}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 7, "token_count": 28}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 10}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 33}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 13, "token_count": 106}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 20}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 6, "token_count": 171}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 20, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Hank Janssen
265
19.60%
K. Y. Srinivasan
216
15.98%
Andrea Parri
195
14.42%
Greg Kroah-Hartman
151
11.17%
Vitaly Kuznetsov
114
8.43%
Branden Bonaby
106
7.84%
Dexuan Cui
90
6.66%
Haiyang Zhang
68
5.03%
Stephen Hemminger
49
3.62%
Bill Pemberton
47
3.48%
Kimberly Brown
11
0.81%
Shradha Gupta
9
0.67%
Nicolas Palix
6
0.44%
Andres Beltran
6
0.44%
Jason (Hui) Wang
4
0.30%
Olaf Hering
3
0.22%
Thomas Gleixner
2
0.15%
Andy Shevchenko
2
0.15%
Maya Nakamura
1
0.07%
Gustavo A. R. Silva
1
0.07%
Andrey Smetanin
1
0.07%
Others
5
0.37%
Total
1352
ring_buffer.c
654
-
23
2016
Hank Janssen
K. Y. Srinivasan
Stephen Hemminger
Andres Beltran
Vitaly Kuznetsov
Haiyang Zhang
Greg Kroah-Hartman
Kimberly Brown
Michael Kelley
Andrea Parri
Guilherme G. Piccoli
Bill Pemberton
Long Li
Lan Tianyu
Dexuan Cui
Lv Ruyi
Branden Bonaby
Nicolas Palix
Jason (Hui) Wang
Thomas Gleixner
Linus Torvalds (pre-git)
Linus Torvalds
Kees Cook
May 1998
February 2002
July 2009
August 2009
May 2010
July 2010
September 2010
October 2010
November 2010
March 2011
May 2011
August 2011
October 2011
March 2012
December 2012
February 2013
March 2013
June 2013
February 2014
September 2014
December 2015
January 2016
April 2016
September 2016
November 2016
December 2016
February 2017
March 2017
June 2017
December 2017
March 2018
June 2018
September 2018
December 2018
February 2019
March 2019
May 2019
October 2019
November 2020
April 2021
May 2021
August 2021
October 2021
March 2022
April 2022
August 2022
March 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 21, "token_count": 4}, {"author_id": 4, "token_count": 64}, {"author_id": 2, "token_count": 356}, {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 21, "token_count": 11}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 7, "token_count": 102}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 7, "token_count": 50}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 126}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 142}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 85}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 18, "token_count": 13}, {"author_id": 9, "token_count": 89}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 14, "token_count": 43}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 14, "token_count": 74}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 88}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 151}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 15, "token_count": 12}, {"author_id": 52, "token_count": 9}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 6, "token_count": 47}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 23, "token_count": 22}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Hank Janssen
363
18.01%
K. Y. Srinivasan
285
14.14%
Stephen Hemminger
252
12.50%
Andres Beltran
239
11.86%
Vitaly Kuznetsov
203
10.07%
Haiyang Zhang
157
7.79%
Greg Kroah-Hartman
118
5.85%
Kimberly Brown
117
5.80%
Michael Kelley
111
5.51%
Andrea Parri
71
3.52%
Guilherme G. Piccoli
22
1.09%
Bill Pemberton
15
0.74%
Long Li
13
0.64%
Lan Tianyu
12
0.60%
Dexuan Cui
10
0.50%
Lv Ruyi
9
0.45%
Branden Bonaby
7
0.35%
Nicolas Palix
3
0.15%
Jason (Hui) Wang
3
0.15%
Thomas Gleixner
2
0.10%
Linus Torvalds (pre-git)
2
0.10%
Linus Torvalds
1
0.05%
Kees Cook
1
0.05%
Total
2016
vmbus_drv.c
2719
-
49
10191
K. Y. Srinivasan
Stephen Hemminger
Greg Kroah-Hartman
Dexuan Cui
Jake Oshins
Kimberly Brown
Andrea Parri
Vitaly Kuznetsov
Hank Janssen
Michael Kelley
Saurabh Sengar
Timo Teräs
Shradha Gupta
Andy Shevchenko
Haiyang Zhang
Nick Meier
Guilherme G. Piccoli
Kees Cook
Branden Bonaby
Sunil Muthuswamy
Jason (Hui) Wang
Krzysztof Kozlowski
Gerd Hoffmann
Miaoqian Lin
Yang Yingliang
Rafael J. Wysocki
Wei Liu
Stanislav Kinsburskiy
Gustavo A. R. Silva
Thomas Gleixner
Lan Tianyu
Bill Pemberton
Andrey Smetanin
Linus Torvalds (pre-git)
Olaf Hering
Matheus Castello
Joseph Salisbury
Jinank Jain
Ingo Molnar
Linus Torvalds
Jiapeng Chong
Others
June 1995
May 1998
February 2002
July 2009
August 2009
September 2009
March 2010
May 2010
July 2010
September 2010
October 2010
November 2010
December 2010
January 2011
March 2011
April 2011
May 2011
June 2011
July 2011
August 2011
September 2011
October 2011
December 2011
August 2012
December 2012
February 2013
May 2013
June 2013
August 2013
September 2013
January 2014
February 2014
March 2014
April 2014
June 2014
August 2014
January 2015
February 2015
March 2015
April 2015
May 2015
August 2015
December 2015
January 2016
February 2016
April 2016
May 2016
September 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
July 2018
August 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
September 2019
October 2019
November 2019
January 2020
April 2020
May 2020
June 2020
August 2020
September 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
June 2021
July 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
July 2022
August 2022
September 2022
November 2022
January 2023
March 2023
May 2023
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 4, "token_count": 10}, {"author_id": 2, "token_count": 338}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 22, "token_count": 166}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 0, "token_count": 1095}, {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 156}, {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 4, "token_count": 62}, {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 63}, {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 30, "token_count": 7}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 1228}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 44, "token_count": 13}, {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 33, "token_count": 28}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 56}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 131}, {"author_id": 11, "token_count": 478}, {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 58, "token_count": 6}, {"author_id": 3, "token_count": 17}, {"author_id": 11, "token_count": 70}, {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 11, "token_count": 345}, {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 5, "token_count": 598}, {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 57, "token_count": 3}, {"author_id": 5, "token_count": 155}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 26, "token_count": 20}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 5, "token_count": 629}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 69}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 5, "token_count": 52}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 28}, {"author_id": 16, "token_count": 15}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 5, "token_count": 221}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 143}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 26, "token_count": 20}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 14, "token_count": 177}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 14, "token_count": 453}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 9, "token_count": 29}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 673}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 13, "token_count": 16}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 6, "token_count": 318}, {"author_id": 26, "token_count": 23}, {"author_id": 3, "token_count": 81}, {"author_id": 15, "token_count": 3}, {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 6, "token_count": 49}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 9, "token_count": 75}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 51, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 6, "token_count": 52}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "token_count": 74}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 35, "token_count": 7}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 9, "token_count": 138}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 49, "token_count": 7}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 45, "token_count": 12}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 6, "token_count": 35}, {"author_id": 9, "token_count": 83}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 43, "token_count": 13}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 19, "token_count": 20}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 20, "token_count": 70}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 23, "token_count": 27}, {"author_id": 53, "token_count": 8}, {"author_id": 1, "token_count": 139}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 54, "token_count": 1}, {"author_id": 38, "token_count": 16}, {"author_id": 56, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 50, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 19, "token_count": 297}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 3, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
1838
18.04%
Stephen Hemminger
1769
17.36%
Greg Kroah-Hartman
1337
13.12%
Dexuan Cui
1231
12.08%
Jake Oshins
893
8.76%
Kimberly Brown
630
6.18%
Andrea Parri
465
4.56%
Vitaly Kuznetsov
397
3.90%
Hank Janssen
365
3.58%
Michael Kelley
333
3.27%
Saurabh Sengar
317
3.11%
Timo Teräs
166
1.63%
Shradha Gupta
70
0.69%
Andy Shevchenko
66
0.65%
Haiyang Zhang
48
0.47%
Nick Meier
28
0.27%
Guilherme G. Piccoli
27
0.26%
Kees Cook
16
0.16%
Branden Bonaby
16
0.16%
Sunil Muthuswamy
15
0.15%
Jason (Hui) Wang
14
0.14%
Krzysztof Kozlowski
13
0.13%
Gerd Hoffmann
13
0.13%
Miaoqian Lin
12
0.12%
Yang Yingliang
8
0.08%
Rafael J. Wysocki
8
0.08%
Wei Liu
7
0.07%
Stanislav Kinsburskiy
7
0.07%
Gustavo A. R. Silva
7
0.07%
Thomas Gleixner
6
0.06%
Lan Tianyu
6
0.06%
Bill Pemberton
6
0.06%
Andrey Smetanin
6
0.06%
Linus Torvalds (pre-git)
5
0.05%
Olaf Hering
5
0.05%
Matheus Castello
5
0.05%
Joseph Salisbury
5
0.05%
Jinank Jain
3
0.03%
Ingo Molnar
3
0.03%
Linus Torvalds
1
0.01%
Jiapeng Chong
1
0.01%
Others
23
0.23%
Total
10191
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
97
Author
Tokens
Proportion
Commits
Proportion
0
K. Y. Srinivasan
12765
27.36%
216
24.49%
1
Vitaly Kuznetsov
6266
13.43%
127
14.40%
2
Hank Janssen
4492
9.63%
10
1.13%
3
Dexuan Cui
3641
7.80%
57
6.46%
4
Greg Kroah-Hartman
2651
5.68%
85
9.64%
5
Stephen Hemminger
2623
5.62%
40
4.54%
6
Andrea Parri
1963
4.21%
41
4.65%
7
Haiyang Zhang
1369
2.93%
31
3.51%
8
Andres Beltran
1251
2.68%
3
0.34%
9
Michael Kelley
1156
2.48%
39
4.42%
10
Boqun Feng
980
2.10%
7
0.79%
11
Jake Oshins
897
1.92%
10
1.13%
12
Alex Ng
858
1.84%
19
2.15%
13
Branden Bonaby
827
1.77%
1
0.11%
14
Kimberly Brown
769
1.65%
6
0.68%
15
Lan Tianyu
460
0.99%
13
1.47%
16
Sunil Muthuswamy
436
0.93%
3
0.34%
17
Alexander Atanasov
405
0.87%
1
0.11%
18
Long Li
379
0.81%
4
0.45%
19
Saurabh Sengar
363
0.78%
5
0.57%
20
Shradha Gupta
307
0.66%
3
0.34%
21
Bill Pemberton
275
0.59%
25
2.83%
22
Timo Teräs
180
0.39%
2
0.23%
23
Guilherme G. Piccoli
136
0.29%
2
0.23%
24
Olaf Hering
134
0.29%
10
1.13%
25
Vineeth Pillai
119
0.26%
2
0.23%
26
Andy Shevchenko
89
0.19%
7
0.79%
27
Vivek yadav
75
0.16%
1
0.11%
28
Thomas Gleixner
67
0.14%
4
0.45%
29
David Hildenbrand
62
0.13%
5
0.57%
30
Jason (Hui) Wang
58
0.12%
3
0.34%
31
Himadri Pandya
53
0.11%
4
0.45%
32
Jinank Jain
41
0.09%
3
0.34%
33
Nick Meier
40
0.09%
1
0.11%
34
Maya Nakamura
34
0.07%
3
0.34%
35
Wei Liu
32
0.07%
5
0.57%
36
Arun K S
27
0.06%
3
0.34%
37
Mohammed Gamal
20
0.04%
1
0.11%
38
Kees Cook
20
0.04%
2
0.23%
39
Arjan van de Ven
20
0.04%
1
0.11%
40
Alan Stern
20
0.04%
1
0.11%
41
Linus Torvalds (pre-git)
17
0.04%
2
0.23%
42
Nicolas Palix
17
0.04%
2
0.23%
43
Krzysztof Kozlowski
13
0.03%
1
0.11%
44
Gerd Hoffmann
13
0.03%
2
0.23%
45
Miaoqian Lin
12
0.03%
1
0.11%
46
Joseph Salisbury
12
0.03%
2
0.23%
47
Yanming Liu
11
0.02%
1
0.11%
48
Linus Torvalds
11
0.02%
2
0.23%
49
Gustavo A. R. Silva
10
0.02%
3
0.34%
50
Yang Yingliang
9
0.02%
2
0.23%
51
Matheus Castello
9
0.02%
3
0.34%
52
Lv Ruyi
9
0.02%
1
0.11%
53
Rafael J. Wysocki
8
0.02%
1
0.11%
54
Jiapeng Chong
8
0.02%
2
0.23%
55
Stephen Brennan
7
0.02%
1
0.11%
56
Stanislav Kinsburskiy
7
0.02%
1
0.11%
57
Ingo Molnar
7
0.02%
2
0.23%
58
Andrey Smetanin
7
0.02%
2
0.23%
59
Mariusz Kozlowski
6
0.01%
1
0.11%
60
Others
100
0.21%
44
4.99%
Total
46653
882