Linux Source Code
Home
Release 5.6
Help
hv
root
drivers
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alan Stern
Alex Ng
Andrea Parri
Andrey Smetanin
Andy Shevchenko
Arjan van de Ven
Arun K S
Bill Pemberton
Branden Bonaby
Dan Carpenter
David Fries
David Hildenbrand
Davidlohr Bueso A
Denis V. Lunev
Dexuan Cui
Fengguang Wu
Fernando Soto
Gerd Hoffmann
Greg Kroah-Hartman
Haiyang Zhang
Hank Janssen
Himadri Pandya
Ingo Molnar
Jake Oshins
Jason (Hui) Wang
Jia-Ju Bai
Joe Perches
Joseph Salisbury
K. Y. Srinivasan
Kees Cook
Kimberly Brown
Lan Tianyu
Lance Roy
Linus Torvalds
Long Li
Lv Zheng
Matteo Croce
Maya Nakamura
Michael Kelley
Nicholas Mc Guire
Nick Meier
Nicolas Palix
Nishad Kamdar
Olaf Hering
Stephan Mueller
Stephen Hemminger
Sunil Muthuswamy
Tejun Heo
Thomas Gleixner
Timo Teräs
Uwe Kleine-König
Vasiliy Kulikov
Vitaly Kuznetsov
Vivek yadav
Wei Yongjun
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
channel.c
918
-
16
3787
Hank Janssen
K. Y. Srinivasan
Stephen Hemminger
Haiyang Zhang
Greg Kroah-Hartman
Vitaly Kuznetsov
Dexuan Cui
Bill Pemberton
Michael Kelley
Vasiliy Kulikov
Nicolas Palix
Tejun Heo
Andy Shevchenko
Thomas Gleixner
Uwe Kleine-König
Olaf Hering
July 2009
August 2009
September 2009
March 2010
May 2010
July 2010
September 2010
October 2010
November 2010
January 2011
February 2011
March 2011
May 2011
June 2011
August 2011
October 2011
October 2012
December 2012
May 2013
September 2013
January 2014
February 2014
April 2014
August 2014
January 2015
February 2015
March 2015
May 2015
August 2015
December 2015
January 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
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 13, "token_count": 26}, {"author_id": 5, "token_count": 141}, {"author_id": 4, "token_count": 1094}, {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 5, "token_count": 121}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 13, "token_count": 20}, {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 13, "token_count": 115}, {"author_id": 5, "token_count": 2}, {"author_id": 6, "token_count": 2}, {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 34, "token_count": 8}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 6, "token_count": 261}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 5, "token_count": 30}, {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 6, "token_count": 92}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 46}, {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 189}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 69}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 58}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 4}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 40}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 53}, {"author_id": 12, "token_count": 54}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 3, "token_count": 502}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 19, "token_count": 2}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 24, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Hank Janssen
1112
29.36%
K. Y. Srinivasan
785
20.73%
Stephen Hemminger
523
13.81%
Haiyang Zhang
432
11.41%
Greg Kroah-Hartman
318
8.40%
Vitaly Kuznetsov
203
5.36%
Dexuan Cui
175
4.62%
Bill Pemberton
161
4.25%
Michael Kelley
54
1.43%
Vasiliy Kulikov
8
0.21%
Nicolas Palix
6
0.16%
Tejun Heo
3
0.08%
Andy Shevchenko
2
0.05%
Thomas Gleixner
2
0.05%
Uwe Kleine-König
2
0.05%
Olaf Hering
1
0.03%
Total
3787
channel_mgmt.c
1461
-
15
4820
K. Y. Srinivasan
Dexuan Cui
Hank Janssen
Vitaly Kuznetsov
Greg Kroah-Hartman
Haiyang Zhang
Alex Ng
Stephen Hemminger
Bill Pemberton
Andy Shevchenko
Kimberly Brown
Timo Teräs
Tejun Heo
Thomas Gleixner
Nicholas Mc Guire
July 2009
August 2009
September 2009
March 2010
May 2010
July 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
February 2013
March 2013
May 2013
July 2013
October 2013
April 2014
August 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
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 5, "token_count": 73}, {"author_id": 4, "token_count": 524}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 5, "token_count": 258}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 13, "token_count": 8}, {"author_id": 6, "token_count": 3}, {"author_id": 4, "token_count": 126}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 6, "token_count": 107}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 6, "token_count": 65}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 16}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 209}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 144}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 144}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 57}, {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 89}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 88}, {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 2, "token_count": 80}, {"author_id": 0, "token_count": 21}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 0, "token_count": 341}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 151}, {"author_id": 1, "token_count": 105}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 83}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 2, "token_count": 103}, {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 0, "token_count": 70}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 152}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 69}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 335}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 19, "token_count": 13}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 463}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
1622
33.65%
Dexuan Cui
1327
27.53%
Hank Janssen
677
14.05%
Vitaly Kuznetsov
341
7.07%
Greg Kroah-Hartman
338
7.01%
Haiyang Zhang
197
4.09%
Alex Ng
152
3.15%
Stephen Hemminger
110
2.28%
Bill Pemberton
17
0.35%
Andy Shevchenko
13
0.27%
Kimberly Brown
10
0.21%
Timo Teräs
10
0.21%
Tejun Heo
3
0.06%
Thomas Gleixner
2
0.04%
Nicholas Mc Guire
1
0.02%
Total
4820
connection.c
474
-
14
1576
K. Y. Srinivasan
Hank Janssen
Dexuan Cui
Greg Kroah-Hartman
Stephen Hemminger
Andrea Parri
Vitaly Kuznetsov
Haiyang Zhang
Bill Pemberton
Alex Ng
Himadri Pandya
Branden Bonaby
Tejun Heo
Thomas Gleixner
July 2009
August 2009
September 2009
March 2010
November 2010
January 2011
February 2011
March 2011
May 2011
June 2011
August 2011
October 2011
December 2012
May 2013
August 2013
September 2013
January 2014
July 2014
August 2014
December 2014
February 2015
March 2015
April 2015
December 2015
January 2016
February 2016
April 2016
July 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
August 2017
October 2017
May 2018
September 2018
December 2018
May 2019
July 2019
September 2019
October 2019
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 13, "token_count": 12}, {"author_id": 5, "token_count": 20}, {"author_id": 4, "token_count": 226}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 61}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 384}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 5, "token_count": 61}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 7, "token_count": 13}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 53}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 86}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 74}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 21, "token_count": 10}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 16, "token_count": 88}, {"author_id": 9, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
625
39.66%
Hank Janssen
233
14.78%
Dexuan Cui
214
13.58%
Greg Kroah-Hartman
107
6.79%
Stephen Hemminger
97
6.15%
Andrea Parri
88
5.58%
Vitaly Kuznetsov
83
5.27%
Haiyang Zhang
78
4.95%
Bill Pemberton
16
1.02%
Alex Ng
13
0.82%
Himadri Pandya
10
0.63%
Branden Bonaby
7
0.44%
Tejun Heo
3
0.19%
Thomas Gleixner
2
0.13%
Total
1576
hv.c
285
-
17
969
Hank Janssen
K. Y. Srinivasan
Vitaly Kuznetsov
Dexuan Cui
Stephen Hemminger
Jason (Hui) Wang
Haiyang Zhang
Michael Kelley
Greg Kroah-Hartman
Bill Pemberton
Jake Oshins
Kees Cook
Tejun Heo
Thomas Gleixner
Dan Carpenter
Jia-Ju Bai
Joe Perches
July 2009
August 2009
January 2010
March 2010
November 2010
March 2011
May 2011
June 2011
August 2011
October 2011
March 2012
July 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
March 2017
May 2017
March 2018
June 2018
August 2018
May 2019
June 2019
September 2019
November 2019
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 13, "token_count": 7}, {"author_id": 5, "token_count": 9}, {"author_id": 4, "token_count": 191}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 6, "token_count": 54}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"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": 5, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 15, "token_count": 61}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 145}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 93}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 52, "token_count": 1}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 30, "token_count": 3}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 12, "token_count": 38}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 128}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 12, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Hank Janssen
202
20.85%
K. Y. Srinivasan
152
15.69%
Vitaly Kuznetsov
151
15.58%
Dexuan Cui
128
13.21%
Stephen Hemminger
93
9.60%
Jason (Hui) Wang
61
6.30%
Haiyang Zhang
54
5.57%
Michael Kelley
54
5.57%
Greg Kroah-Hartman
52
5.37%
Bill Pemberton
7
0.72%
Jake Oshins
4
0.41%
Kees Cook
3
0.31%
Tejun Heo
3
0.31%
Thomas Gleixner
2
0.21%
Dan Carpenter
1
0.10%
Jia-Ju Bai
1
0.10%
Joe Perches
1
0.10%
Total
969
hv_balloon.c
1856
-
13
6023
K. Y. Srinivasan
Vitaly Kuznetsov
Dexuan Cui
Alex Ng
David Hildenbrand
Arun K S
Himadri Pandya
Arjan van de Ven
Lan Tianyu
Thomas Gleixner
Wei Yongjun
Greg Kroah-Hartman
Lance Roy
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
April 2016
August 2016
November 2016
August 2017
March 2018
June 2018
October 2018
December 2018
January 2019
March 2019
May 2019
June 2019
August 2019
November 2019
January 2020
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 0, "token_count": 2461}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 140}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 1315}, {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 101}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 7, "token_count": 51}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 7, "token_count": 12}, {"author_id": 1, "token_count": 481}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 7, "token_count": 133}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 22}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 296}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 25, "token_count": 10}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 23, "token_count": 16}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 23, "token_count": 17}, {"author_id": 17, "token_count": 64}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 254}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 21, "token_count": 16}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 17, "token_count": 3}, {"author_id": 2, "token_count": 297}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 36, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
4179
69.38%
Vitaly Kuznetsov
932
15.47%
Dexuan Cui
556
9.23%
Alex Ng
218
3.62%
David Hildenbrand
67
1.11%
Arun K S
33
0.55%
Himadri Pandya
16
0.27%
Arjan van de Ven
10
0.17%
Lan Tianyu
6
0.10%
Thomas Gleixner
2
0.03%
Wei Yongjun
2
0.03%
Greg Kroah-Hartman
1
0.02%
Lance Roy
1
0.02%
Total
6023
hv_debugfs.c
178
-
1
737
Branden Bonaby
October 2019
var spanGroupData = [ {"timestamp": 1569913200, "group": [ {"author_id": 9, "token_count": 737}, ]}, ]
Author Name
Tokens
Token Proportion
Branden Bonaby
737
100.00%
Total
737
hv_fcopy.c
406
-
8
1265
K. Y. Srinivasan
Vitaly Kuznetsov
Dexuan Cui
Alex Ng
Olaf Hering
Himadri Pandya
Thomas Gleixner
Fengguang Wu
February 2014
January 2015
April 2015
August 2015
December 2015
February 2016
June 2016
January 2017
September 2017
May 2019
July 2019
January 2020
var spanGroupData = [ {"timestamp": 1391241600, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 0, "token_count": 642}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 301}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 14, "token_count": 26}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 55}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 14, "token_count": 18}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 140}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
651
51.46%
Vitaly Kuznetsov
355
28.06%
Dexuan Cui
153
12.09%
Alex Ng
55
4.35%
Olaf Hering
44
3.48%
Himadri Pandya
4
0.32%
Thomas Gleixner
2
0.16%
Fengguang Wu
1
0.08%
Total
1265
hv_kvp.c
807
-
13
2732
K. Y. Srinivasan
Vitaly Kuznetsov
Dexuan Cui
Alex Ng
Long Li
Olaf Hering
Alan Stern
Hank Janssen
Himadri Pandya
Stephen Hemminger
David Fries
Greg Kroah-Hartman
Haiyang Zhang
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
July 2014
November 2014
April 2015
August 2015
December 2015
February 2016
April 2016
June 2016
January 2017
March 2017
April 2017
August 2017
October 2018
July 2019
January 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 583}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 28, "token_count": 12}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 460}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 807}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 238}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 14, "token_count": 25}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 61}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 20, "token_count": 32}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 75}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 83}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
2018
73.87%
Vitaly Kuznetsov
399
14.60%
Dexuan Cui
158
5.78%
Alex Ng
62
2.27%
Long Li
32
1.17%
Olaf Hering
30
1.10%
Alan Stern
12
0.44%
Hank Janssen
7
0.26%
Himadri Pandya
4
0.15%
Stephen Hemminger
4
0.15%
David Fries
2
0.07%
Greg Kroah-Hartman
2
0.07%
Haiyang Zhang
2
0.07%
Total
2732
hv_snapshot.c
439
-
8
1352
K. Y. Srinivasan
Vitaly Kuznetsov
Alex Ng
Dexuan Cui
Olaf Hering
Himadri Pandya
Thomas Gleixner
David Fries
March 2013
July 2013
September 2013
January 2014
November 2014
April 2015
December 2015
February 2016
June 2016
September 2016
November 2016
January 2017
May 2019
July 2019
January 2020
var spanGroupData = [ {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 491}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 291}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 14, "token_count": 44}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 7, "token_count": 124}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 7, "token_count": 62}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 59}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 140}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
511
37.80%
Vitaly Kuznetsov
405
29.96%
Alex Ng
245
18.12%
Dexuan Cui
140
10.36%
Olaf Hering
44
3.25%
Himadri Pandya
4
0.30%
Thomas Gleixner
2
0.15%
David Fries
1
0.07%
Total
1352
hv_trace.c
6
-
2
10
Vitaly Kuznetsov
Stephen Hemminger
October 2017
March 2018
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Vitaly Kuznetsov
9
90.00%
Stephen Hemminger
1
10.00%
Total
10
hv_trace.h
329
-
2
587
Vitaly Kuznetsov
Nishad Kamdar
October 2017
July 2019
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 586}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 55, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Vitaly Kuznetsov
586
99.83%
Nishad Kamdar
1
0.17%
Total
587
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
704
-
15
2391
K. Y. Srinivasan
Dexuan Cui
Hank Janssen
Vitaly Kuznetsov
Alex Ng
Haiyang Zhang
Vivek yadav
Greg Kroah-Hartman
Arjan van de Ven
Andrea Parri
Long Li
Himadri Pandya
Michael Kelley
Stephen Hemminger
Thomas Gleixner
May 2010
October 2010
December 2010
January 2011
March 2011
April 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
February 2016
September 2016
October 2016
January 2017
February 2017
March 2017
May 2017
June 2018
October 2018
May 2019
June 2019
July 2019
January 2020
var spanGroupData = [ {"timestamp": 1272697200, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 6, "token_count": 155}, {"author_id": 4, "token_count": 367}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 273}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"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": 40}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 34}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 7, "token_count": 117}, {"author_id": 18, "token_count": 61}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 132}, {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 263}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 79}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 25, "token_count": 10}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 16, "token_count": 7}, {"author_id": 2, "token_count": 469}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
605
25.30%
Dexuan Cui
511
21.37%
Hank Janssen
404
16.90%
Vitaly Kuznetsov
343
14.35%
Alex Ng
249
10.41%
Haiyang Zhang
165
6.90%
Vivek yadav
61
2.55%
Greg Kroah-Hartman
16
0.67%
Arjan van de Ven
10
0.42%
Andrea Parri
7
0.29%
Long Li
7
0.29%
Himadri Pandya
6
0.25%
Michael Kelley
3
0.13%
Stephen Hemminger
2
0.08%
Thomas Gleixner
2
0.08%
Total
2391
hv_utils_transport.c
350
-
7
1566
Vitaly Kuznetsov
Alex Ng
Olaf Hering
Linus Torvalds
Thomas Gleixner
Al Viro
Dan Carpenter
April 2015
August 2015
December 2015
February 2016
June 2016
March 2017
July 2017
February 2018
May 2019
var spanGroupData = [ {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 1170}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 14, "token_count": 20}, {"author_id": 1, "token_count": 279}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 7, "token_count": 20}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Vitaly Kuznetsov
1518
96.93%
Alex Ng
20
1.28%
Olaf Hering
20
1.28%
Linus Torvalds
4
0.26%
Thomas Gleixner
2
0.13%
Al Viro
1
0.06%
Dan Carpenter
1
0.06%
Total
1566
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": 24, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Vitaly Kuznetsov
186
98.94%
Thomas Gleixner
2
1.06%
Total
188
hyperv_vmbus.h
425
-
13
1138
K. Y. Srinivasan
Dexuan Cui
Vitaly Kuznetsov
Branden Bonaby
Stephen Hemminger
Kimberly Brown
Jason (Hui) Wang
Greg Kroah-Hartman
Andy Shevchenko
Maya Nakamura
Thomas Gleixner
Andrey Smetanin
Dan Carpenter
May 2011
September 2011
October 2011
December 2011
March 2012
December 2012
June 2013
September 2013
February 2014
April 2014
June 2014
February 2015
March 2015
April 2015
August 2015
November 2015
December 2015
February 2016
April 2016
September 2016
November 2016
December 2016
January 2017
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
var spanGroupData = [ {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 483}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 15, "token_count": 14}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 1, "token_count": 108}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 13}, {"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": 4}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 44}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 10, "token_count": 18}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 48}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 9, "token_count": 130}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
593
52.11%
Dexuan Cui
152
13.36%
Vitaly Kuznetsov
149
13.09%
Branden Bonaby
130
11.42%
Stephen Hemminger
68
5.98%
Kimberly Brown
18
1.58%
Jason (Hui) Wang
14
1.23%
Greg Kroah-Hartman
6
0.53%
Andy Shevchenko
2
0.18%
Maya Nakamura
2
0.18%
Thomas Gleixner
2
0.18%
Andrey Smetanin
1
0.09%
Dan Carpenter
1
0.09%
Total
1138
ring_buffer.c
550
-
16
1667
Stephen Hemminger
Hank Janssen
K. Y. Srinivasan
Vitaly Kuznetsov
Kimberly Brown
Michael Kelley
Greg Kroah-Hartman
Haiyang Zhang
Branden Bonaby
Long Li
Bill Pemberton
Dexuan Cui
Kees Cook
Jason (Hui) Wang
Nicolas Palix
Thomas Gleixner
July 2009
August 2009
May 2010
July 2010
November 2010
March 2011
May 2011
August 2011
October 2011
December 2012
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
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 5, "token_count": 48}, {"author_id": 4, "token_count": 261}, {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 5, "token_count": 34}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 6, "token_count": 91}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 140}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 239}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "token_count": 109}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 84}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 20, "token_count": 13}, {"author_id": 12, "token_count": 95}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 30, "token_count": 7}, {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 10, "token_count": 43}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 10, "token_count": 79}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 9, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
449
26.93%
Hank Janssen
268
16.08%
K. Y. Srinivasan
255
15.30%
Vitaly Kuznetsov
227
13.62%
Kimberly Brown
122
7.32%
Michael Kelley
101
6.06%
Greg Kroah-Hartman
93
5.58%
Haiyang Zhang
91
5.46%
Branden Bonaby
14
0.84%
Long Li
13
0.78%
Bill Pemberton
11
0.66%
Dexuan Cui
9
0.54%
Kees Cook
7
0.42%
Jason (Hui) Wang
3
0.18%
Nicolas Palix
2
0.12%
Thomas Gleixner
2
0.12%
Total
1667
vmbus_drv.c
2445
-
32
9514
Stephen Hemminger
Greg Kroah-Hartman
K. Y. Srinivasan
Dexuan Cui
Jake Oshins
Kimberly Brown
Vitaly Kuznetsov
Sunil Muthuswamy
Hank Janssen
Olaf Hering
Nick Meier
Andy Shevchenko
Michael Kelley
Jason (Hui) Wang
Branden Bonaby
Gerd Hoffmann
Stephan Mueller
Thomas Gleixner
Fernando Soto
Timo Teräs
Andrey Smetanin
Davidlohr Bueso A
Joseph Salisbury
Bill Pemberton
Himadri Pandya
Lv Zheng
Haiyang Zhang
Ingo Molnar
Tejun Heo
Denis V. Lunev
Matteo Croce
Andrea Parri
July 2009
August 2009
September 2009
March 2010
May 2010
December 2010
March 2011
April 2011
May 2011
June 2011
July 2011
August 2011
September 2011
October 2011
December 2011
August 2012
December 2012
February 2013
June 2013
September 2013
January 2014
February 2014
March 2014
June 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
July 2019
September 2019
October 2019
November 2019
January 2020
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 4, "token_count": 106}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 22}, {"author_id": 0, "token_count": 761}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 185}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 5, "token_count": 61}, {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 55}, {"author_id": 14, "token_count": 65}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 32, "token_count": 8}, {"author_id": 15, "token_count": 13}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 5, "token_count": 1718}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 29, "token_count": 12}, {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 22, "token_count": 41}, {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 74}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 44, "token_count": 2}, {"author_id": 2, "token_count": 182}, {"author_id": 8, "token_count": 464}, {"author_id": 1, "token_count": 162}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 35, "token_count": 6}, {"author_id": 2, "token_count": 14}, {"author_id": 8, "token_count": 70}, {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 400}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 31, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 602}, {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 43, "token_count": 3}, {"author_id": 3, "token_count": 284}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 19, "token_count": 20}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 3, "token_count": 794}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 3, "token_count": 91}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 97}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 76}, {"author_id": 11, "token_count": 292}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 366}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 140}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 19, "token_count": 20}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 10, "token_count": 197}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 10, "token_count": 465}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 38, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 31}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 21, "token_count": 4}, {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 778}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 37, "token_count": 5}, {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
2323
24.42%
Greg Kroah-Hartman
1786
18.77%
K. Y. Srinivasan
1550
16.29%
Dexuan Cui
1210
12.72%
Jake Oshins
934
9.82%
Kimberly Brown
662
6.96%
Vitaly Kuznetsov
320
3.36%
Sunil Muthuswamy
292
3.07%
Hank Janssen
128
1.35%
Olaf Hering
65
0.68%
Nick Meier
41
0.43%
Andy Shevchenko
40
0.42%
Michael Kelley
38
0.40%
Jason (Hui) Wang
20
0.21%
Branden Bonaby
16
0.17%
Gerd Hoffmann
12
0.13%
Stephan Mueller
10
0.11%
Thomas Gleixner
9
0.09%
Fernando Soto
8
0.08%
Timo Teräs
8
0.08%
Andrey Smetanin
6
0.06%
Davidlohr Bueso A
5
0.05%
Joseph Salisbury
5
0.05%
Bill Pemberton
4
0.04%
Himadri Pandya
4
0.04%
Lv Zheng
4
0.04%
Haiyang Zhang
3
0.03%
Ingo Molnar
3
0.03%
Tejun Heo
3
0.03%
Denis V. Lunev
2
0.02%
Matteo Croce
2
0.02%
Andrea Parri
1
0.01%
Total
9514
Contributors:
56
Author
Tokens
Proportion
Commits
Proportion
0
K. Y. Srinivasan
13546
33.54%
213
31.79%
1
Vitaly Kuznetsov
6271
15.53%
117
17.46%
2
Dexuan Cui
4733
11.72%
54
8.06%
3
Stephen Hemminger
3670
9.09%
39
5.82%
4
Hank Janssen
3031
7.51%
7
1.04%
5
Greg Kroah-Hartman
2719
6.73%
72
10.75%
6
Haiyang Zhang
1022
2.53%
27
4.03%
7
Alex Ng
1014
2.51%
19
2.84%
8
Jake Oshins
938
2.32%
10
1.49%
9
Branden Bonaby
904
2.24%
1
0.15%
10
Kimberly Brown
812
2.01%
6
0.90%
11
Sunil Muthuswamy
292
0.72%
3
0.45%
12
Michael Kelley
250
0.62%
13
1.94%
13
Bill Pemberton
216
0.53%
19
2.84%
14
Olaf Hering
204
0.51%
8
1.19%
15
Jason (Hui) Wang
98
0.24%
3
0.45%
16
Andrea Parri
96
0.24%
4
0.60%
17
David Hildenbrand
67
0.17%
2
0.30%
18
Vivek yadav
61
0.15%
1
0.15%
19
Andy Shevchenko
57
0.14%
2
0.30%
20
Long Li
52
0.13%
3
0.45%
21
Himadri Pandya
48
0.12%
4
0.60%
22
Nick Meier
41
0.10%
1
0.15%
23
Arun K S
33
0.08%
3
0.45%
24
Thomas Gleixner
33
0.08%
4
0.60%
25
Arjan van de Ven
20
0.05%
1
0.15%
26
Timo Teräs
18
0.04%
2
0.30%
27
Tejun Heo
15
0.04%
1
0.15%
28
Alan Stern
12
0.03%
1
0.15%
29
Gerd Hoffmann
12
0.03%
2
0.30%
30
Kees Cook
10
0.02%
1
0.15%
31
Stephan Mueller
10
0.02%
1
0.15%
32
Fernando Soto
8
0.02%
1
0.15%
33
Nicolas Palix
8
0.02%
1
0.15%
34
Vasiliy Kulikov
8
0.02%
1
0.15%
35
Andrey Smetanin
7
0.02%
2
0.30%
36
Lan Tianyu
6
0.01%
1
0.15%
37
Davidlohr Bueso A
5
0.01%
1
0.15%
38
Joseph Salisbury
5
0.01%
1
0.15%
39
Linus Torvalds
4
0.01%
1
0.15%
40
Lv Zheng
4
0.01%
1
0.15%
41
Dan Carpenter
3
0.01%
2
0.30%
42
David Fries
3
0.01%
1
0.15%
43
Ingo Molnar
3
0.01%
1
0.15%
44
Denis V. Lunev
2
0.00%
1
0.15%
45
Matteo Croce
2
0.00%
1
0.15%
46
Maya Nakamura
2
0.00%
1
0.15%
47
Uwe Kleine-König
2
0.00%
1
0.15%
48
Wei Yongjun
2
0.00%
1
0.15%
49
Al Viro
1
0.00%
1
0.15%
50
Fengguang Wu
1
0.00%
1
0.15%
51
Jia-Ju Bai
1
0.00%
1
0.15%
52
Joe Perches
1
0.00%
1
0.15%
53
Lance Roy
1
0.00%
1
0.15%
54
Nicholas Mc Guire
1
0.00%
1
0.15%
55
Nishad Kamdar
1
0.00%
1
0.15%
Total
40386
670