Linux Source Code
Home
Release 5.1
Help
hv
root
drivers
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alan Stern
Alex Ng
Andrey Smetanin
Andy Shevchenko
Arjan van de Ven
Arun K S
Bill Pemberton
Dan Carpenter
David Fries
David Hildenbrand
Denis V. Lunev
Dexuan Cui
Fengguang Wu
Fernando Soto
Gerd Hoffmann
Greg Kroah-Hartman
Haiyang Zhang
Hank Janssen
Ingo Molnar
Jake Oshins
Jason (Hui) Wang
Jia-Ju Bai
Joe Perches
K. Y. Srinivasan
Kees Cook
Keith Mange
Kimberly Brown
Lance Roy
Linus Torvalds
Long Li
Lv Zheng
Michael Kelley
Nicholas Mc Guire
Nick Meier
Nicolas Palix
Olaf Hering
Peter Senna Tschudin
Radim Krčmář
Stephan Mueller
Stephen Hemminger
Sunil Muthuswamy
Tejun Heo
Thomas Gleixner
Timo Teräs
Uwe Kleine-König
Vasiliy Kulikov
Viresh Kumar
Vitaly Kuznetsov
Vivek yadav
Wei Yongjun
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
channel.c
930
-
15
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
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
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 12, "token_count": 26}, {"author_id": 4, "token_count": 141}, {"author_id": 3, "token_count": 1096}, {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 121}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 12, "token_count": 20}, {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 12, "token_count": 115}, {"author_id": 4, "token_count": 2}, {"author_id": 6, "token_count": 2}, {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 33, "token_count": 8}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 6, "token_count": 261}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 28}, {"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": 44, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "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": 4, "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": 5, "token_count": 2}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"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": 5, "token_count": 6}, {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 5, "token_count": 69}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "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": 2, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 0, "token_count": 4}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 40}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 5, "token_count": 53}, {"author_id": 9, "token_count": 56}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 2, "token_count": 502}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 35}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 5, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Hank Janssen
1114
29.42%
K. Y. Srinivasan
785
20.73%
Stephen Hemminger
523
13.81%
Haiyang Zhang
432
11.41%
Greg Kroah-Hartman
317
8.37%
Vitaly Kuznetsov
203
5.36%
Dexuan Cui
174
4.59%
Bill Pemberton
161
4.25%
Michael Kelley
56
1.48%
Vasiliy Kulikov
8
0.21%
Nicolas Palix
6
0.16%
Tejun Heo
3
0.08%
Andy Shevchenko
2
0.05%
Uwe Kleine-König
2
0.05%
Olaf Hering
1
0.03%
Total
3787
channel_mgmt.c
1350
-
13
4474
K. Y. Srinivasan
Dexuan Cui
Hank Janssen
Greg Kroah-Hartman
Vitaly Kuznetsov
Haiyang Zhang
Alex Ng
Stephen Hemminger
Bill Pemberton
Andy Shevchenko
Timo Teräs
Tejun Heo
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
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 4, "token_count": 80}, {"author_id": 3, "token_count": 606}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 261}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 12, "token_count": 8}, {"author_id": 6, "token_count": 3}, {"author_id": 3, "token_count": 126}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 6, "token_count": 109}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 6, "token_count": 78}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 23, "token_count": 10}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 16}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "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": 75}, ]}, {"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": 37, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 89}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 5, "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": 5, "token_count": 80}, {"author_id": 0, "token_count": 21}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 17}, {"author_id": 0, "token_count": 341}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 5, "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": 5, "token_count": 16}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "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": 2, "token_count": 69}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 2, "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": 2, "token_count": 24}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 20}, {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 17}, {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 5, "token_count": 335}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 17, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
1657
37.04%
Dexuan Cui
847
18.93%
Hank Janssen
763
17.05%
Greg Kroah-Hartman
348
7.78%
Vitaly Kuznetsov
341
7.62%
Haiyang Zhang
212
4.74%
Alex Ng
152
3.40%
Stephen Hemminger
110
2.46%
Bill Pemberton
17
0.38%
Andy Shevchenko
13
0.29%
Timo Teräs
10
0.22%
Tejun Heo
3
0.07%
Nicholas Mc Guire
1
0.02%
Total
4474
connection.c
480
-
12
1579
K. Y. Srinivasan
Hank Janssen
Dexuan Cui
Greg Kroah-Hartman
Stephen Hemminger
Vitaly Kuznetsov
Haiyang Zhang
Bill Pemberton
Alex Ng
Keith Mange
Tejun Heo
Radim Krčmář
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
April 2014
May 2014
July 2014
August 2014
December 2014
February 2015
March 2015
April 2015
May 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
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 12, "token_count": 12}, {"author_id": 4, "token_count": 22}, {"author_id": 3, "token_count": 241}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 24, "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": 44}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 455}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 74}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"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": 5, "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": 1430463600, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 5, "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": 2, "token_count": 5}, {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "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": 2, "token_count": 5}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 5, "token_count": 94}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 5, "token_count": 74}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
708
44.84%
Hank Janssen
248
15.71%
Dexuan Cui
201
12.73%
Greg Kroah-Hartman
122
7.73%
Stephen Hemminger
97
6.14%
Vitaly Kuznetsov
83
5.26%
Haiyang Zhang
78
4.94%
Bill Pemberton
16
1.01%
Alex Ng
13
0.82%
Keith Mange
8
0.51%
Tejun Heo
3
0.19%
Radim Krčmář
2
0.13%
Total
1579
hv.c
439
-
17
1438
K. Y. Srinivasan
Hank Janssen
Vitaly Kuznetsov
Michael Kelley
Stephen Hemminger
Haiyang Zhang
Jason (Hui) Wang
Greg Kroah-Hartman
Viresh Kumar
Bill Pemberton
Jake Oshins
Kees Cook
Tejun Heo
Dan Carpenter
Jia-Ju Bai
Joe Perches
Thomas Gleixner
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
October 2018
November 2018
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 12, "token_count": 8}, {"author_id": 4, "token_count": 9}, {"author_id": 3, "token_count": 251}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 6, "token_count": 69}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"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": 38, "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": 14, "token_count": 62}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 200}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 38}, {"author_id": 20, "token_count": 41}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 1, "token_count": 158}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 146}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 47, "token_count": 1}, {"author_id": 48, "token_count": 1}, {"author_id": 9, "token_count": 138}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 27, "token_count": 3}, {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 9, "token_count": 43}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
364
25.31%
Hank Janssen
262
18.22%
Vitaly Kuznetsov
220
15.30%
Michael Kelley
196
13.63%
Stephen Hemminger
146
10.15%
Haiyang Zhang
69
4.80%
Jason (Hui) Wang
62
4.31%
Greg Kroah-Hartman
56
3.89%
Viresh Kumar
41
2.85%
Bill Pemberton
8
0.56%
Jake Oshins
4
0.28%
Kees Cook
3
0.21%
Tejun Heo
3
0.21%
Dan Carpenter
1
0.07%
Jia-Ju Bai
1
0.07%
Joe Perches
1
0.07%
Thomas Gleixner
1
0.07%
Total
1438
hv_balloon.c
1796
-
11
5750
K. Y. Srinivasan
Vitaly Kuznetsov
Alex Ng
David Hildenbrand
Arun K S
Dexuan Cui
Arjan van de Ven
Nicholas Mc Guire
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
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 2623}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"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": 1372}, {"author_id": 45, "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": 5, "token_count": 15}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 37, "token_count": 3}, {"author_id": 1, "token_count": 108}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 7, "token_count": 52}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 7, "token_count": 12}, {"author_id": 1, "token_count": 494}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 7, "token_count": 144}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 25}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 296}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 21, "token_count": 16}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 21, "token_count": 17}, {"author_id": 16, "token_count": 64}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
4436
77.15%
Vitaly Kuznetsov
952
16.56%
Alex Ng
233
4.05%
David Hildenbrand
64
1.11%
Arun K S
33
0.57%
Dexuan Cui
15
0.26%
Arjan van de Ven
10
0.17%
Nicholas Mc Guire
3
0.05%
Wei Yongjun
2
0.03%
Greg Kroah-Hartman
1
0.02%
Lance Roy
1
0.02%
Total
5750
hv_fcopy.c
363
-
6
1125
K. Y. Srinivasan
Vitaly Kuznetsov
Alex Ng
Olaf Hering
Dexuan Cui
Fengguang Wu
February 2014
January 2015
April 2015
August 2015
December 2015
February 2016
June 2016
January 2017
September 2017
var spanGroupData = [ {"timestamp": 1391241600, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 0, "token_count": 646}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 303}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 13, "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": 13, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
655
58.22%
Vitaly Kuznetsov
357
31.73%
Alex Ng
55
4.89%
Olaf Hering
44
3.91%
Dexuan Cui
13
1.16%
Fengguang Wu
1
0.09%
Total
1125
hv_kvp.c
767
-
12
2653
K. Y. Srinivasan
Vitaly Kuznetsov
Dexuan Cui
Alex Ng
Long Li
Olaf Hering
Alan Stern
Hank Janssen
Stephen Hemminger
David Fries
Greg Kroah-Hartman
Haiyang Zhang
December 2010
January 2011
March 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
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 587}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 25, "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": 13, "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": 39, "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": 244}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 13, "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": 2, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 18, "token_count": 32}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 75}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
2020
76.14%
Vitaly Kuznetsov
405
15.27%
Dexuan Cui
75
2.83%
Alex Ng
62
2.34%
Long Li
32
1.21%
Olaf Hering
30
1.13%
Alan Stern
12
0.45%
Hank Janssen
7
0.26%
Stephen Hemminger
4
0.15%
David Fries
2
0.08%
Greg Kroah-Hartman
2
0.08%
Haiyang Zhang
2
0.08%
Total
2653
hv_snapshot.c
398
-
5
1215
K. Y. Srinivasan
Vitaly Kuznetsov
Alex Ng
Olaf Hering
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
var spanGroupData = [ {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 494}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 297}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 13, "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}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
514
42.30%
Vitaly Kuznetsov
411
33.83%
Alex Ng
245
20.16%
Olaf Hering
44
3.62%
David Fries
1
0.08%
Total
1215
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": 2, "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
Stephen Hemminger
October 2017
March 2018
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 586}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Vitaly Kuznetsov
586
99.83%
Stephen Hemminger
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
584
-
12
1949
K. Y. Srinivasan
Hank Janssen
Vitaly Kuznetsov
Alex Ng
Haiyang Zhang
Vivek yadav
Dexuan Cui
Greg Kroah-Hartman
Arjan van de Ven
Long Li
Stephen Hemminger
Peter Senna Tschudin
May 2010
October 2010
December 2010
January 2011
March 2011
April 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
var spanGroupData = [ {"timestamp": 1272697200, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 6, "token_count": 155}, {"author_id": 3, "token_count": 380}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 274}, ]}, {"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": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"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}, {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 5, "token_count": 36}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 7, "token_count": 119}, {"author_id": 15, "token_count": 65}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 133}, {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 1, "token_count": 273}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
607
31.14%
Hank Janssen
420
21.55%
Vitaly Kuznetsov
360
18.47%
Alex Ng
252
12.93%
Haiyang Zhang
165
8.47%
Vivek yadav
65
3.34%
Dexuan Cui
44
2.26%
Greg Kroah-Hartman
16
0.82%
Arjan van de Ven
10
0.51%
Long Li
7
0.36%
Stephen Hemminger
2
0.10%
Peter Senna Tschudin
1
0.05%
Total
1949
hv_utils_transport.c
360
-
6
1565
Vitaly Kuznetsov
Alex Ng
Olaf Hering
Linus Torvalds
Al Viro
Dan Carpenter
April 2015
August 2015
December 2015
February 2016
June 2016
March 2017
July 2017
February 2018
var spanGroupData = [ {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 1171}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 13, "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": 46, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 35, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Vitaly Kuznetsov
1519
97.06%
Alex Ng
20
1.28%
Olaf Hering
20
1.28%
Linus Torvalds
4
0.26%
Al Viro
1
0.06%
Dan Carpenter
1
0.06%
Total
1565
hv_utils_transport.h
55
-
1
187
Vitaly Kuznetsov
April 2015
December 2015
June 2016
March 2017
var spanGroupData = [ {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 159}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Vitaly Kuznetsov
187
100.00%
Total
187
hyperv_vmbus.h
373
-
10
922
K. Y. Srinivasan
Vitaly Kuznetsov
Stephen Hemminger
Dexuan Cui
Jason (Hui) Wang
Greg Kroah-Hartman
Andy Shevchenko
Andrey Smetanin
Dan Carpenter
Jake Oshins
May 2011
September 2011
October 2011
December 2011
March 2012
December 2012
June 2013
September 2013
February 2014
April 2014
June 2014
January 2015
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
var spanGroupData = [ {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 486}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 14, "token_count": 13}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "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": 2, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "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": 34, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 8, "token_count": 1}, {"author_id": 0, "token_count": 6}, {"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": 2, "token_count": 49}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "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": 5, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 17, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
601
65.18%
Vitaly Kuznetsov
156
16.92%
Stephen Hemminger
73
7.92%
Dexuan Cui
68
7.38%
Jason (Hui) Wang
13
1.41%
Greg Kroah-Hartman
6
0.65%
Andy Shevchenko
2
0.22%
Andrey Smetanin
1
0.11%
Dan Carpenter
1
0.11%
Jake Oshins
1
0.11%
Total
922
ring_buffer.c
547
-
14
1587
Stephen Hemminger
Hank Janssen
K. Y. Srinivasan
Vitaly Kuznetsov
Michael Kelley
Greg Kroah-Hartman
Haiyang Zhang
Kimberly Brown
Long Li
Bill Pemberton
Dexuan Cui
Kees Cook
Jason (Hui) Wang
Nicolas Palix
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
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 4, "token_count": 48}, {"author_id": 3, "token_count": 273}, {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 6, "token_count": 92}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "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": 14, "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": 2, "token_count": 240}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 109}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 84}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 18, "token_count": 13}, {"author_id": 9, "token_count": 95}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 27, "token_count": 7}, {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 11, "token_count": 43}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
450
28.36%
Hank Janssen
280
17.64%
K. Y. Srinivasan
254
16.01%
Vitaly Kuznetsov
227
14.30%
Michael Kelley
101
6.36%
Greg Kroah-Hartman
95
5.99%
Haiyang Zhang
92
5.80%
Kimberly Brown
43
2.71%
Long Li
13
0.82%
Bill Pemberton
11
0.69%
Dexuan Cui
9
0.57%
Kees Cook
7
0.44%
Jason (Hui) Wang
3
0.19%
Nicolas Palix
2
0.13%
Total
1587
vmbus_drv.c
2073
-
27
8317
Stephen Hemminger
Greg Kroah-Hartman
K. Y. Srinivasan
Jake Oshins
Dexuan Cui
Vitaly Kuznetsov
Sunil Muthuswamy
Kimberly Brown
Hank Janssen
Olaf Hering
Nick Meier
Andy Shevchenko
Jason (Hui) Wang
Gerd Hoffmann
Stephan Mueller
Fernando Soto
Timo Teräs
Thomas Gleixner
Andrey Smetanin
Bill Pemberton
Lv Zheng
Michael Kelley
Haiyang Zhang
Ingo Molnar
Tejun Heo
Denis V. Lunev
Fengguang Wu
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
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 12, "token_count": 4}, {"author_id": 3, "token_count": 108}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 22}, {"author_id": 0, "token_count": 761}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 186}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 4, "token_count": 61}, {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 55}, {"author_id": 13, "token_count": 65}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 29, "token_count": 8}, {"author_id": 14, "token_count": 16}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 1719}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 26, "token_count": 12}, {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 0, "token_count": 56}, {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 19, "token_count": 41}, {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "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": 41, "token_count": 2}, {"author_id": 5, "token_count": 182}, {"author_id": 8, "token_count": 464}, {"author_id": 1, "token_count": 165}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 34, "token_count": 6}, {"author_id": 5, "token_count": 14}, {"author_id": 8, "token_count": 70}, {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 405}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 28, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 602}, {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 40, "token_count": 3}, {"author_id": 2, "token_count": 291}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 17, "token_count": 20}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 815}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 2, "token_count": 93}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 99}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 76}, {"author_id": 10, "token_count": 312}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 378}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 5, "token_count": 140}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 17, "token_count": 20}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 11, "token_count": 201}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Hemminger
2368
28.47%
Greg Kroah-Hartman
1787
21.49%
K. Y. Srinivasan
1585
19.06%
Jake Oshins
939
11.29%
Dexuan Cui
422
5.07%
Vitaly Kuznetsov
329
3.96%
Sunil Muthuswamy
312
3.75%
Kimberly Brown
201
2.42%
Hank Janssen
130
1.56%
Olaf Hering
65
0.78%
Nick Meier
41
0.49%
Andy Shevchenko
40
0.48%
Jason (Hui) Wang
23
0.28%
Gerd Hoffmann
12
0.14%
Stephan Mueller
10
0.12%
Fernando Soto
8
0.10%
Timo Teräs
8
0.10%
Thomas Gleixner
7
0.08%
Andrey Smetanin
6
0.07%
Bill Pemberton
4
0.05%
Lv Zheng
4
0.05%
Michael Kelley
4
0.05%
Haiyang Zhang
3
0.04%
Ingo Molnar
3
0.04%
Tejun Heo
3
0.04%
Denis V. Lunev
2
0.02%
Fengguang Wu
1
0.01%
Total
8317
Contributors:
51
Author
Tokens
Proportion
Commits
Proportion
0
K. Y. Srinivasan
14186
38.13%
222
34.21%
1
Vitaly Kuznetsov
6409
17.22%
118
18.18%
2
Stephen Hemminger
3775
10.15%
40
6.16%
3
Hank Janssen
3224
8.66%
7
1.08%
4
Greg Kroah-Hartman
2750
7.39%
74
11.40%
5
Dexuan Cui
1868
5.02%
37
5.70%
6
Haiyang Zhang
1053
2.83%
27
4.16%
7
Alex Ng
1032
2.77%
20
3.08%
8
Jake Oshins
944
2.54%
10
1.54%
9
Michael Kelley
357
0.96%
10
1.54%
10
Sunil Muthuswamy
312
0.84%
3
0.46%
11
Kimberly Brown
244
0.66%
2
0.31%
12
Bill Pemberton
217
0.58%
19
2.93%
13
Olaf Hering
204
0.55%
8
1.23%
14
Jason (Hui) Wang
101
0.27%
3
0.46%
15
Vivek yadav
65
0.17%
1
0.15%
16
David Hildenbrand
64
0.17%
1
0.15%
17
Andy Shevchenko
57
0.15%
2
0.31%
18
Long Li
52
0.14%
3
0.46%
19
Nick Meier
41
0.11%
1
0.15%
20
Viresh Kumar
41
0.11%
1
0.15%
21
Arun K S
33
0.09%
3
0.46%
22
Arjan van de Ven
20
0.05%
1
0.15%
23
Timo Teräs
18
0.05%
2
0.31%
24
Tejun Heo
15
0.04%
1
0.15%
25
Alan Stern
12
0.03%
1
0.15%
26
Gerd Hoffmann
12
0.03%
2
0.31%
27
Kees Cook
10
0.03%
1
0.15%
28
Stephan Mueller
10
0.03%
1
0.15%
29
Fernando Soto
8
0.02%
1
0.15%
30
Keith Mange
8
0.02%
1
0.15%
31
Nicolas Palix
8
0.02%
1
0.15%
32
Thomas Gleixner
8
0.02%
3
0.46%
33
Vasiliy Kulikov
8
0.02%
1
0.15%
34
Andrey Smetanin
7
0.02%
2
0.31%
35
Linus Torvalds
4
0.01%
1
0.15%
36
Lv Zheng
4
0.01%
1
0.15%
37
Nicholas Mc Guire
4
0.01%
2
0.31%
38
Dan Carpenter
3
0.01%
2
0.31%
39
David Fries
3
0.01%
1
0.15%
40
Ingo Molnar
3
0.01%
1
0.15%
41
Denis V. Lunev
2
0.01%
1
0.15%
42
Fengguang Wu
2
0.01%
2
0.31%
43
Radim Krčmář
2
0.01%
1
0.15%
44
Uwe Kleine-König
2
0.01%
1
0.15%
45
Wei Yongjun
2
0.01%
1
0.15%
46
Al Viro
1
0.00%
1
0.15%
47
Jia-Ju Bai
1
0.00%
1
0.15%
48
Joe Perches
1
0.00%
1
0.15%
49
Lance Roy
1
0.00%
1
0.15%
50
Peter Senna Tschudin
1
0.00%
1
0.15%
Total
37209
649