Linux Source Code
Home
Release 5.8
Help
xen-blkback
root
drivers
block
Highlighting
Reset All
By Author
By Age
──────────
Annie Li
Bart Van Assche
Bastian Blank
Bob Liu
Chen Gang S
Chris Lalancette
Christoph Hellwig
Daniel De Graaf
Daniel Stodden
David Vrabel
Dongli Zhang
Gustavo A. R. Silva
Jan Beulich
Jennifer Herbert
Jens Axboe
Jeremy Fitzhardinge
Jingoo Han
Jiri Kosina
Joe Jin
Joe Perches
Juergen Gross
Julien Grall
Justin P. Mattock
K. Y. Srinivasan
Kees Cook
Keir Fraser
Kent Overstreet
Konrad Rzeszutek Wilk
Laszlo Ersek
Li Dongyang
Matt Rushton
Michael Christie
Olaf Hering
Oliver Chick
Paul Durrant
Roger Pau Monné
SeongJae Park
Stefan Bader
Stefano Stabellini
Tao Chen
Thomas Gleixner
Valentin Priescu
Vegard Nossum
Vitaly Kuznetsov
Wei Liu
Wei Yongjun
Wenwen Wang
Zoltan Kiss
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
blkback.c
1518
-
29
6698
Roger Pau Monné
Konrad Rzeszutek Wilk
Bob Liu
Jennifer Herbert
Juergen Gross
Li Dongyang
David Vrabel
Jan Beulich
SeongJae Park
Daniel Stodden
Michael Christie
K. Y. Srinivasan
Jeremy Fitzhardinge
Christoph Hellwig
Paul Durrant
Tao Chen
Daniel De Graaf
Keir Fraser
Julien Grall
Vegard Nossum
Stefano Stabellini
Matt Rushton
Bastian Blank
Chen Gang S
Jiri Kosina
Kent Overstreet
Laszlo Ersek
Joe Perches
Bart Van Assche
February 2009
March 2009
October 2009
March 2010
February 2011
March 2011
April 2011
May 2011
June 2011
September 2011
October 2011
November 2011
March 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
September 2013
October 2013
February 2014
September 2014
January 2015
April 2015
May 2015
June 2015
July 2015
October 2015
November 2015
December 2015
June 2016
November 2016
June 2017
August 2017
May 2018
August 2018
November 2019
December 2019
January 2020
var spanGroupData = [ {"timestamp": 1233475200, "group": [ {"author_id": 13, "token_count": 25}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 23, "token_count": 12}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 18, "token_count": 26}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 1984}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 14, "token_count": 54}, {"author_id": 8, "token_count": 31}, {"author_id": 0, "token_count": 87}, {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 3, "token_count": 110}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 210}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 24, "token_count": 15}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 406}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 145}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 38, "token_count": 4}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 5, "token_count": 88}, {"author_id": 8, "token_count": 10}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 2002}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 97}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 34, "token_count": 5}, {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 4, "token_count": 333}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 45}, {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 41}, {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 40, "token_count": 3}, {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 311}, {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 17, "token_count": 40}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 21, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 21, "token_count": 5}, {"author_id": 8, "token_count": 25}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 7, "token_count": 119}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 9, "token_count": 22}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 9, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Roger Pau Monné
2739
40.89%
Konrad Rzeszutek Wilk
2497
37.28%
Bob Liu
408
6.09%
Jennifer Herbert
333
4.97%
Juergen Gross
119
1.78%
Li Dongyang
110
1.64%
David Vrabel
92
1.37%
Jan Beulich
66
0.99%
SeongJae Park
59
0.88%
Daniel Stodden
54
0.81%
Michael Christie
40
0.60%
K. Y. Srinivasan
26
0.39%
Jeremy Fitzhardinge
25
0.37%
Christoph Hellwig
22
0.33%
Paul Durrant
20
0.30%
Tao Chen
18
0.27%
Daniel De Graaf
15
0.22%
Keir Fraser
12
0.18%
Julien Grall
11
0.16%
Vegard Nossum
5
0.07%
Stefano Stabellini
5
0.07%
Matt Rushton
5
0.07%
Bastian Blank
5
0.07%
Chen Gang S
4
0.06%
Jiri Kosina
3
0.04%
Kent Overstreet
2
0.03%
Laszlo Ersek
1
0.01%
Joe Perches
1
0.01%
Bart Van Assche
1
0.01%
Total
6698
common.h
495
-
16
1922
Konrad Rzeszutek Wilk
Roger Pau Monné
Li Dongyang
David Vrabel
Bob Liu
Zoltan Kiss
Jennifer Herbert
Julien Grall
Paul Durrant
Jeremy Fitzhardinge
Juergen Gross
Oliver Chick
Valentin Priescu
Jan Beulich
K. Y. Srinivasan
SeongJae Park
February 2009
October 2009
March 2010
April 2011
May 2011
September 2011
October 2011
May 2012
September 2012
October 2012
January 2013
March 2013
April 2013
May 2013
February 2014
May 2014
January 2015
February 2015
May 2015
June 2015
November 2015
December 2015
May 2017
June 2017
August 2018
December 2019
January 2020
var spanGroupData = [ {"timestamp": 1233475200, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 13, "token_count": 10}, {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 226}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 352}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 3, "token_count": 175}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 248}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 29, "token_count": 8}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 5, "token_count": 88}, {"author_id": 20, "token_count": 21}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 489}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 19, "token_count": 15}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 56}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 9, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Konrad Rzeszutek Wilk
870
45.27%
Roger Pau Monné
583
30.33%
Li Dongyang
175
9.11%
David Vrabel
106
5.52%
Bob Liu
67
3.49%
Zoltan Kiss
21
1.09%
Jennifer Herbert
19
0.99%
Julien Grall
16
0.83%
Paul Durrant
12
0.62%
Jeremy Fitzhardinge
12
0.62%
Juergen Gross
10
0.52%
Oliver Chick
8
0.42%
Valentin Priescu
7
0.36%
Jan Beulich
7
0.36%
K. Y. Srinivasan
5
0.26%
SeongJae Park
4
0.21%
Total
1922
xenbus.c
1183
-
35
5419
Konrad Rzeszutek Wilk
Bob Liu
Li Dongyang
Paul Durrant
Roger Pau Monné
Dongli Zhang
Jan Beulich
Valentin Priescu
SeongJae Park
Tao Chen
Juergen Gross
Chris Lalancette
Stefan Bader
David Vrabel
Jeremy Fitzhardinge
Annie Li
Olaf Hering
Wenwen Wang
Laszlo Ersek
Joe Jin
Zoltan Kiss
Jens Axboe
Keir Fraser
Vitaly Kuznetsov
Wei Liu
Julien Grall
Kees Cook
Joe Perches
Thomas Gleixner
Gustavo A. R. Silva
Bart Van Assche
Wei Yongjun
Justin P. Mattock
Jingoo Han
Christoph Hellwig
February 2009
October 2009
February 2010
March 2010
July 2010
November 2010
April 2011
May 2011
June 2011
August 2011
September 2011
October 2011
November 2011
December 2011
March 2012
April 2012
August 2012
October 2012
December 2012
January 2013
March 2013
April 2013
May 2013
July 2013
September 2013
February 2014
May 2014
September 2014
April 2015
May 2015
June 2015
September 2015
October 2015
November 2015
December 2015
February 2016
April 2016
June 2016
July 2016
October 2016
February 2017
May 2017
August 2017
May 2018
June 2018
January 2019
February 2019
May 2019
August 2019
December 2019
January 2020
var spanGroupData = [ {"timestamp": 1233475200, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 13, "token_count": 13}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 13, "token_count": 16}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 15, "token_count": 48}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 2467}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 70}, {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 5, "token_count": 28}, {"author_id": 3, "token_count": 187}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 136}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 8, "token_count": 46}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 16, "token_count": 43}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 25, "token_count": 10}, {"author_id": 11, "token_count": 99}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 13}, {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 12, "token_count": 60}, {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 395}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 254}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 48}, {"author_id": 0, "token_count": 668}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 8, "token_count": 37}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 44, "token_count": 2}, {"author_id": 7, "token_count": 37}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 22, "token_count": 20}, {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 10, "token_count": 123}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 27, "token_count": 9}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 6, "token_count": 170}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 9, "token_count": 75}, ]}, ]
Author Name
Tokens
Token Proportion
Konrad Rzeszutek Wilk
3412
62.96%
Bob Liu
697
12.86%
Li Dongyang
187
3.45%
Paul Durrant
170
3.14%
Roger Pau Monné
152
2.80%
Dongli Zhang
132
2.44%
Jan Beulich
103
1.90%
Valentin Priescu
99
1.83%
SeongJae Park
75
1.38%
Tao Chen
60
1.11%
Juergen Gross
56
1.03%
Chris Lalancette
48
0.89%
Stefan Bader
43
0.79%
David Vrabel
41
0.76%
Jeremy Fitzhardinge
38
0.70%
Annie Li
20
0.37%
Olaf Hering
10
0.18%
Wenwen Wang
9
0.17%
Laszlo Ersek
9
0.17%
Joe Jin
9
0.17%
Zoltan Kiss
7
0.13%
Jens Axboe
7
0.13%
Keir Fraser
6
0.11%
Vitaly Kuznetsov
5
0.09%
Wei Liu
4
0.07%
Julien Grall
4
0.07%
Kees Cook
3
0.06%
Joe Perches
3
0.06%
Thomas Gleixner
2
0.04%
Gustavo A. R. Silva
2
0.04%
Bart Van Assche
2
0.04%
Wei Yongjun
1
0.02%
Justin P. Mattock
1
0.02%
Jingoo Han
1
0.02%
Christoph Hellwig
1
0.02%
Total
5419
Contributors:
48
Author
Tokens
Proportion
Commits
Proportion
0
Konrad Rzeszutek Wilk
6779
48.29%
50
30.30%
1
Roger Pau Monné
3474
24.75%
23
13.94%
2
Bob Liu
1172
8.35%
9
5.45%
3
Li Dongyang
472
3.36%
1
0.61%
4
Jennifer Herbert
352
2.51%
1
0.61%
5
David Vrabel
239
1.70%
5
3.03%
6
Paul Durrant
202
1.44%
3
1.82%
7
Juergen Gross
185
1.32%
6
3.64%
8
Jan Beulich
176
1.25%
9
5.45%
9
SeongJae Park
138
0.98%
3
1.82%
10
Dongli Zhang
132
0.94%
2
1.21%
11
Valentin Priescu
106
0.76%
1
0.61%
12
Tao Chen
78
0.56%
1
0.61%
13
Jeremy Fitzhardinge
75
0.53%
3
1.82%
14
Daniel Stodden
54
0.38%
1
0.61%
15
Chris Lalancette
48
0.34%
1
0.61%
16
Stefan Bader
43
0.31%
1
0.61%
17
Michael Christie
40
0.28%
2
1.21%
18
K. Y. Srinivasan
31
0.22%
1
0.61%
19
Julien Grall
31
0.22%
3
1.82%
20
Zoltan Kiss
28
0.20%
1
0.61%
21
Christoph Hellwig
23
0.16%
5
3.03%
22
Annie Li
20
0.14%
1
0.61%
23
Keir Fraser
18
0.13%
2
1.21%
24
Daniel De Graaf
15
0.11%
2
1.21%
25
Olaf Hering
10
0.07%
1
0.61%
26
Laszlo Ersek
10
0.07%
2
1.21%
27
Wenwen Wang
9
0.06%
1
0.61%
28
Joe Jin
9
0.06%
2
1.21%
29
Oliver Chick
8
0.06%
1
0.61%
30
Jens Axboe
7
0.05%
1
0.61%
31
Vitaly Kuznetsov
5
0.04%
1
0.61%
32
Vegard Nossum
5
0.04%
1
0.61%
33
Stefano Stabellini
5
0.04%
2
1.21%
34
Matt Rushton
5
0.04%
1
0.61%
35
Bastian Blank
5
0.04%
1
0.61%
36
Wei Liu
4
0.03%
1
0.61%
37
Joe Perches
4
0.03%
2
1.21%
38
Chen Gang S
4
0.03%
1
0.61%
39
Kees Cook
3
0.02%
2
1.21%
40
Jiri Kosina
3
0.02%
1
0.61%
41
Bart Van Assche
3
0.02%
1
0.61%
42
Thomas Gleixner
2
0.01%
1
0.61%
43
Kent Overstreet
2
0.01%
1
0.61%
44
Gustavo A. R. Silva
2
0.01%
1
0.61%
45
Wei Yongjun
1
0.01%
1
0.61%
46
Justin P. Mattock
1
0.01%
1
0.61%
47
Jingoo Han
1
0.01%
1
0.61%
Total
14039
165