Linux Source Code
Home
Release 5.8
Help
vhost
root
drivers
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alexander Potapenko
Andrey Konovalov
Arnd Bergmann
Asias He
Bart Van Assche
Basil Gor
Bijan Mottahedeh
Byungchul Park
Christoph Hellwig
Dan Carpenter
Dave Jones
David L Stevens
Eric Biggers
Eric Dumazet
Eugenio Pérez
Gao Feng
Gerard Garcia
Greg Kroah-Hartman
Greg Kurz
Halil Pasic
Igor Mammedov
Ingo Molnar
Jason (Hui) Wang
Jeff Dike
Jesper Dangaard Brouer
Jia He
John Hubbard
Kees Cook
Linus Torvalds
Mark Rutland
Matthew Wilcox
Michael S. Tsirkin
Michal Hocko
Nadav Har'El
Nicholas Bellinger
Others
Paolo Abeni
Paul E. McKenney
Pavel Tikhomirov
Peng Tao
Rusty Russell
SF Markus Elfring
Sainath Grandhi
Sonny Rao
Stefan Hajnoczi
Stefano Garzarella
Stephen Hemminger
Sudhakar Panneerselvam
Takuya Yoshikawa
Tejun Heo
Thomas Gleixner
Tiwei Bie
Tonghao Zhang
Toshiaki Makita
Venkatesh Srinivas
Wei Xu
Willem de Bruijn
Zhu Lingshan
haibinzhang(张海斌)
yongduan
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
iotlb.c
177
-
1
579
Jason (Hui) Wang
March 2020
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 579}, ]}, ]
Author Name
Tokens
Token Proportion
Jason (Hui) Wang
579
100.00%
Total
579
net.c
1815
-
35
8989
Jason (Hui) Wang
Michael S. Tsirkin
Asias He
David L Stevens
Tonghao Zhang
Toshiaki Makita
Al Viro
Eugenio Pérez
Tejun Heo
Wei Xu
Arnd Bergmann
Willem de Bruijn
Stephen Hemminger
Takuya Yoshikawa
Jeff Dike
Basil Gor
Jesper Dangaard Brouer
haibinzhang(张海斌)
Paolo Abeni
Alexander Potapenko
Ingo Molnar
Kees Cook
Sainath Grandhi
Dan Carpenter
Thomas Gleixner
Stefan Hajnoczi
Michal Hocko
Linus Torvalds
Christoph Hellwig
Paul E. McKenney
Greg Kurz
Eric Dumazet
Others
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
August 2010
September 2010
January 2011
May 2011
June 2011
July 2011
January 2012
April 2012
May 2012
July 2012
October 2012
November 2012
December 2012
January 2013
March 2013
April 2013
May 2013
June 2013
September 2013
February 2014
March 2014
June 2014
October 2014
November 2014
December 2014
January 2015
February 2015
September 2015
February 2016
March 2016
May 2016
June 2016
January 2017
February 2017
May 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
November 2018
December 2018
January 2019
May 2019
June 2019
February 2020
March 2020
May 2020
var spanGroupData = [ {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 1889}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 21, "token_count": 22}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 27, "token_count": 15}, {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 19, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 14, "token_count": 39}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 7, "token_count": 393}, {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 193}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 262}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 28, "token_count": 20}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 33, "token_count": 15}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 284}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 161}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 47}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 585}, {"author_id": 1, "token_count": 94}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 190}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 7}, {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 15, "token_count": 7}, {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 15, "token_count": 14}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 15, "token_count": 53}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 212}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 157}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 247}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 37, "token_count": 6}, {"author_id": 57, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 545}, {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 24, "token_count": 9}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 24, "token_count": 19}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 22, "token_count": 41}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 41, "token_count": 11}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 39, "token_count": 12}, {"author_id": 36, "token_count": 8}, {"author_id": 40, "token_count": 11}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 750}, {"author_id": 18, "token_count": 105}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 179}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 43, "token_count": 4}, {"author_id": 0, "token_count": 863}, {"author_id": 10, "token_count": 378}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 247}, {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 8, "token_count": 42}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 36, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Jason (Hui) Wang
3849
42.82%
Michael S. Tsirkin
3075
34.21%
Asias He
777
8.64%
David L Stevens
393
4.37%
Tonghao Zhang
378
4.21%
Toshiaki Makita
105
1.17%
Al Viro
75
0.83%
Eugenio Pérez
46
0.51%
Tejun Heo
42
0.47%
Wei Xu
41
0.46%
Arnd Bergmann
29
0.32%
Willem de Bruijn
28
0.31%
Stephen Hemminger
20
0.22%
Takuya Yoshikawa
17
0.19%
Jeff Dike
15
0.17%
Basil Gor
15
0.17%
Jesper Dangaard Brouer
14
0.16%
haibinzhang(张海斌)
12
0.13%
Paolo Abeni
11
0.12%
Alexander Potapenko
11
0.12%
Ingo Molnar
6
0.07%
Kees Cook
5
0.06%
Sainath Grandhi
4
0.04%
Dan Carpenter
4
0.04%
Thomas Gleixner
2
0.02%
Stefan Hajnoczi
2
0.02%
Michal Hocko
2
0.02%
Linus Torvalds
2
0.02%
Christoph Hellwig
2
0.02%
Paul E. McKenney
1
0.01%
Greg Kurz
1
0.01%
Eric Dumazet
1
0.01%
Others
4
0.04%
Total
8989
scsi.c
2363
-
29
10546
Nicholas Bellinger
Asias He
Bijan Mottahedeh
Michael S. Tsirkin
Christoph Hellwig
Al Viro
Jason (Hui) Wang
Eugenio Pérez
Byungchul Park
Matthew Wilcox
Venkatesh Srinivas
Kees Cook
Bart Van Assche
SF Markus Elfring
Sudhakar Panneerselvam
Dan Carpenter
Greg Kroah-Hartman
Michal Hocko
Mark Rutland
Greg Kurz
Arnd Bergmann
Others
July 2012
August 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
September 2013
December 2013
February 2014
March 2014
June 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
July 2015
October 2015
January 2016
February 2016
June 2016
November 2016
January 2017
May 2017
July 2017
September 2017
October 2017
November 2017
June 2018
August 2018
September 2018
November 2018
December 2018
January 2019
May 2019
March 2020
May 2020
July 2020
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 3595}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 3, "token_count": 51}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 56}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 269}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 27}, {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 2135}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 120}, {"author_id": 1, "token_count": 212}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 3, "token_count": 387}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 43}, {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 3, "token_count": 325}, {"author_id": 38, "token_count": 13}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 1, "token_count": 58}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 74}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 3, "token_count": 47}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 581}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 178}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 44, "token_count": 6}, {"author_id": 17, "token_count": 34}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 44, "token_count": 4}, {"author_id": 17, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 17, "token_count": 64}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 3, "token_count": 135}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 30, "token_count": 14}, {"author_id": 47, "token_count": 8}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 15, "token_count": 82}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 26, "token_count": 11}, {"author_id": 29, "token_count": 14}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 6, "token_count": 1657}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 6, "token_count": 66}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 8, "token_count": 23}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 54, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
5420
51.39%
Asias He
2608
24.73%
Bijan Mottahedeh
1723
16.34%
Michael S. Tsirkin
416
3.94%
Christoph Hellwig
103
0.98%
Al Viro
88
0.83%
Jason (Hui) Wang
59
0.56%
Eugenio Pérez
23
0.22%
Byungchul Park
20
0.19%
Matthew Wilcox
14
0.13%
Venkatesh Srinivas
13
0.12%
Kees Cook
11
0.10%
Bart Van Assche
10
0.09%
SF Markus Elfring
8
0.08%
Sudhakar Panneerselvam
5
0.05%
Dan Carpenter
4
0.04%
Greg Kroah-Hartman
2
0.02%
Michal Hocko
1
0.01%
Mark Rutland
1
0.01%
Greg Kurz
1
0.01%
Arnd Bergmann
1
0.01%
Others
15
0.14%
Total
10546
test.c
383
-
10
1799
Michael S. Tsirkin
Eugenio Pérez
Jason (Hui) Wang
Tiwei Bie
Thomas Gleixner
Kees Cook
Greg Kurz
Asias He
Arnd Bergmann
Others
November 2010
May 2011
June 2011
March 2013
April 2013
May 2013
July 2013
June 2014
September 2015
February 2016
August 2016
June 2018
September 2018
June 2019
August 2019
October 2019
March 2020
April 2020
June 2020
var spanGroupData = [ {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 1263}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 8, "token_count": 282}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Michael S. Tsirkin
1455
80.88%
Eugenio Pérez
299
16.62%
Jason (Hui) Wang
19
1.06%
Tiwei Bie
18
1.00%
Thomas Gleixner
2
0.11%
Kees Cook
2
0.11%
Greg Kurz
1
0.06%
Asias He
1
0.06%
Arnd Bergmann
1
0.06%
Others
1
0.06%
Total
1799
test.h
9
-
3
18
Michael S. Tsirkin
Eugenio Pérez
Greg Kroah-Hartman
November 2010
November 2017
April 2020
var spanGroupData = [ {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 8, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Michael S. Tsirkin
13
72.22%
Eugenio Pérez
4
22.22%
Greg Kroah-Hartman
1
5.56%
Total
18
vdpa.c
988
-
6
4754
Tiwei Bie
Jason (Hui) Wang
Zhu Lingshan
Michael S. Tsirkin
Dan Carpenter
Others
March 2020
May 2020
June 2020
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 5, "token_count": 4201}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 315}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 1, "token_count": 12}, {"author_id": 13, "token_count": 222}, {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Tiwei Bie
4201
88.37%
Jason (Hui) Wang
315
6.63%
Zhu Lingshan
222
4.67%
Michael S. Tsirkin
12
0.25%
Dan Carpenter
2
0.04%
Others
2
0.04%
Total
4754
vhost.c
2600
-
38
12506
Jason (Hui) Wang
Michael S. Tsirkin
Greg Kurz
David L Stevens
Asias He
Tejun Heo
Takuya Yoshikawa
Igor Mammedov
Al Viro
Stefan Hajnoczi
Andrey Konovalov
Eric Biggers
Eric Dumazet
Pavel Tikhomirov
Arnd Bergmann
Halil Pasic
Linus Torvalds
John Hubbard
Ingo Molnar
Matthew Wilcox
Jeff Dike
Nadav Har'El
Christoph Hellwig
Zhu Lingshan
yongduan
Paul E. McKenney
Michal Hocko
Kees Cook
Thomas Gleixner
Peng Tao
Others
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
August 2010
September 2010
October 2010
November 2010
January 2011
May 2011
June 2011
July 2011
February 2012
June 2012
August 2012
November 2012
December 2012
January 2013
April 2013
May 2013
June 2013
August 2013
September 2013
May 2014
June 2014
October 2014
December 2014
April 2015
June 2015
July 2015
November 2015
February 2016
March 2016
April 2016
June 2016
August 2016
November 2016
December 2016
January 2017
February 2017
May 2017
June 2017
July 2017
August 2017
November 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
August 2018
October 2018
December 2018
January 2019
February 2019
May 2019
June 2019
August 2019
September 2019
December 2019
March 2020
April 2020
May 2020
June 2020
var spanGroupData = [ {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 3740}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 21, "token_count": 11}, {"author_id": 1, "token_count": 18}, {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 19, "token_count": 62}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 14, "token_count": 130}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 7, "token_count": 325}, {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 31, "token_count": 18}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 86}, {"author_id": 1, "token_count": 83}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 276}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 235}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 55, "token_count": 5}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 26}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 195}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 163}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 15, "token_count": 27}, {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 295}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 20, "token_count": 27}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 20, "token_count": 28}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 9, "token_count": 100}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 150}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 2273}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 42, "token_count": 10}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 37, "token_count": 6}, {"author_id": 0, "token_count": 423}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 15, "token_count": 10}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 25, "token_count": 25}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 46, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 12, "token_count": 33}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 245}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 36}, {"author_id": 34, "token_count": 14}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 394}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1190}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 45, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 792}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 56, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 23, "token_count": 30}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 152}, {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 51, "token_count": 7}, {"author_id": 13, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jason (Hui) Wang
5561
44.47%
Michael S. Tsirkin
5491
43.91%
Greg Kurz
395
3.16%
David L Stevens
325
2.60%
Asias He
222
1.78%
Tejun Heo
133
1.06%
Takuya Yoshikawa
62
0.50%
Igor Mammedov
55
0.44%
Al Viro
47
0.38%
Stefan Hajnoczi
33
0.26%
Andrey Konovalov
30
0.24%
Eric Biggers
25
0.20%
Eric Dumazet
18
0.14%
Pavel Tikhomirov
14
0.11%
Arnd Bergmann
11
0.09%
Halil Pasic
10
0.08%
Linus Torvalds
7
0.06%
John Hubbard
7
0.06%
Ingo Molnar
7
0.06%
Matthew Wilcox
6
0.05%
Jeff Dike
6
0.05%
Nadav Har'El
5
0.04%
Christoph Hellwig
5
0.04%
Zhu Lingshan
4
0.03%
yongduan
4
0.03%
Paul E. McKenney
3
0.02%
Michal Hocko
3
0.02%
Kees Cook
3
0.02%
Thomas Gleixner
2
0.02%
Peng Tao
1
0.01%
Others
11
0.09%
Total
12506
vhost.h
315
-
15
1420
Michael S. Tsirkin
Jason (Hui) Wang
Tejun Heo
David L Stevens
Asias He
Eugenio Pérez
Greg Kurz
Stefan Hajnoczi
Andrey Konovalov
Al Viro
Sonny Rao
Ingo Molnar
Greg Kroah-Hartman
Others
January 2010
June 2010
July 2010
September 2010
May 2011
June 2011
July 2011
July 2012
November 2012
December 2012
January 2013
April 2013
May 2013
June 2013
December 2013
June 2014
October 2014
April 2015
September 2015
October 2015
February 2016
March 2016
April 2016
June 2016
February 2017
June 2017
July 2017
November 2017
March 2018
April 2018
August 2018
January 2019
May 2019
December 2019
March 2020
April 2020
May 2020
var spanGroupData = [ {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 488}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 14, "token_count": 51}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 7, "token_count": 47}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 12, "token_count": 26}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 154}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 36}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 169}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 8, "token_count": 42}, {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Michael S. Tsirkin
768
54.08%
Jason (Hui) Wang
392
27.61%
Tejun Heo
51
3.59%
David L Stevens
47
3.31%
Asias He
43
3.03%
Eugenio Pérez
42
2.96%
Greg Kurz
37
2.61%
Stefan Hajnoczi
28
1.97%
Andrey Konovalov
3
0.21%
Al Viro
3
0.21%
Sonny Rao
2
0.14%
Ingo Molnar
1
0.07%
Greg Kroah-Hartman
1
0.07%
Others
2
0.14%
Total
1420
vringh.c
1425
-
7
6225
Rusty Russell
Jason (Hui) Wang
Michael S. Tsirkin
Dave Jones
Mark Rutland
Kees Cook
Thomas Gleixner
March 2013
May 2013
December 2014
November 2016
June 2018
May 2019
October 2019
March 2020
April 2020
var spanGroupData = [ {"timestamp": 1362124800, "group": [ {"author_id": 4, "token_count": 4398}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 50, "token_count": 8}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 312}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 49, "token_count": 7}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 1447}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Rusty Russell
4398
70.65%
Jason (Hui) Wang
1478
23.74%
Michael S. Tsirkin
331
5.32%
Dave Jones
8
0.13%
Mark Rutland
7
0.11%
Kees Cook
2
0.03%
Thomas Gleixner
1
0.02%
Total
6225
vsock.c
864
-
15
3805
Asias He
Stefano Garzarella
Peng Tao
Stefan Hajnoczi
Jason (Hui) Wang
Eugenio Pérez
Gao Feng
Jia He
Gerard Garcia
Sonny Rao
Thomas Gleixner
Michal Hocko
Arnd Bergmann
Others
July 2016
August 2016
December 2016
January 2017
March 2017
April 2017
May 2017
July 2017
November 2017
March 2018
September 2018
November 2018
December 2018
January 2019
May 2019
June 2019
July 2019
November 2019
December 2019
March 2020
April 2020
May 2020
var spanGroupData = [ {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 2918}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 12, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 32, "token_count": 18}, {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 12, "token_count": 29}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 16, "token_count": 193}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 53, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 48, "token_count": 1}, {"author_id": 12, "token_count": 11}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 12, "token_count": 99}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 11, "token_count": 149}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 11, "token_count": 192}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 8, "token_count": 25}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 35, "token_count": 14}, {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Asias He
2918
76.69%
Stefano Garzarella
366
9.62%
Peng Tao
194
5.10%
Stefan Hajnoczi
165
4.34%
Jason (Hui) Wang
86
2.26%
Eugenio Pérez
25
0.66%
Gao Feng
18
0.47%
Jia He
14
0.37%
Gerard Garcia
6
0.16%
Sonny Rao
4
0.11%
Thomas Gleixner
2
0.05%
Michal Hocko
2
0.05%
Arnd Bergmann
2
0.05%
Others
3
0.08%
Total
3805
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
85
Author
Tokens
Proportion
Commits
Proportion
0
Jason (Hui) Wang
12338
24.36%
87
21.75%
1
Michael S. Tsirkin
11561
22.83%
89
22.25%
2
Asias He
6569
12.97%
31
7.75%
3
Nicholas Bellinger
5420
10.70%
26
6.50%
4
Rusty Russell
4398
8.68%
1
0.25%
5
Tiwei Bie
4219
8.33%
3
0.75%
6
Bijan Mottahedeh
1723
3.40%
4
1.00%
7
David L Stevens
765
1.51%
1
0.25%
8
Eugenio Pérez
439
0.87%
3
0.75%
9
Greg Kurz
435
0.86%
5
1.25%
10
Tonghao Zhang
378
0.75%
3
0.75%
11
Stefano Garzarella
366
0.72%
10
2.50%
12
Stefan Hajnoczi
228
0.45%
11
2.75%
13
Zhu Lingshan
226
0.45%
2
0.50%
14
Tejun Heo
226
0.45%
2
0.50%
15
Al Viro
213
0.42%
12
3.00%
16
Peng Tao
195
0.39%
3
0.75%
17
Christoph Hellwig
110
0.22%
7
1.75%
18
Toshiaki Makita
105
0.21%
4
1.00%
19
Takuya Yoshikawa
79
0.16%
2
0.50%
20
Igor Mammedov
55
0.11%
3
0.75%
21
Arnd Bergmann
44
0.09%
4
1.00%
22
Wei Xu
41
0.08%
1
0.25%
23
Andrey Konovalov
33
0.07%
1
0.25%
24
Willem de Bruijn
28
0.06%
2
0.50%
25
Eric Biggers
25
0.05%
3
0.75%
26
Kees Cook
23
0.05%
2
0.50%
27
Jeff Dike
21
0.04%
3
0.75%
28
Stephen Hemminger
20
0.04%
1
0.25%
29
Matthew Wilcox
20
0.04%
3
0.75%
30
Byungchul Park
20
0.04%
2
0.50%
31
Eric Dumazet
19
0.04%
2
0.50%
32
Gao Feng
18
0.04%
1
0.25%
33
Basil Gor
15
0.03%
1
0.25%
34
Pavel Tikhomirov
14
0.03%
1
0.25%
35
Jia He
14
0.03%
1
0.25%
36
Jesper Dangaard Brouer
14
0.03%
2
0.50%
37
Ingo Molnar
14
0.03%
4
1.00%
38
Venkatesh Srinivas
13
0.03%
1
0.25%
39
haibinzhang(张海斌)
12
0.02%
1
0.25%
40
Paolo Abeni
11
0.02%
1
0.25%
41
Alexander Potapenko
11
0.02%
1
0.25%
42
Halil Pasic
10
0.02%
1
0.25%
43
Dan Carpenter
10
0.02%
3
0.75%
44
Bart Van Assche
10
0.02%
2
0.50%
45
Thomas Gleixner
9
0.02%
2
0.50%
46
Linus Torvalds
9
0.02%
1
0.25%
47
SF Markus Elfring
8
0.02%
1
0.25%
48
Michal Hocko
8
0.02%
2
0.50%
49
Mark Rutland
8
0.02%
2
0.50%
50
Dave Jones
8
0.02%
1
0.25%
51
John Hubbard
7
0.01%
1
0.25%
52
Sonny Rao
6
0.01%
2
0.50%
53
Gerard Garcia
6
0.01%
1
0.25%
54
Sudhakar Panneerselvam
5
0.01%
1
0.25%
55
Nadav Har'El
5
0.01%
1
0.25%
56
yongduan
4
0.01%
1
0.25%
57
Sainath Grandhi
4
0.01%
1
0.25%
58
Paul E. McKenney
4
0.01%
2
0.50%
59
Greg Kroah-Hartman
4
0.01%
2
0.50%
60
Others
38
0.08%
26
6.50%
Total
50641
400