Xen Project 4.7 Acknowledgements

== Overview ==
As we have made significant changes to the xen source tree structure, we will count acknowledgements in line with RFC Xen 4.6 Acknowledgements. 
The following table compares Xen 4.6 with Xen 4.7. We also cover changes to Xen only components in Linux, FreeBSD, NetBSD and QEMU in the "Drivers and Devices" column, which are primarily made by Xen Project developers. Note that the number is not part of the 4.7 Hypervisor Total. 
Attribute 	4.6 Hypervisor Total [ 1 ]	4.7 Hypervisor Total [ 2 ]	4.7 Hypervisor Core[ 3 ]	4.7 Hypervisor Other [ 4 ]	Drivers and Devices (other projects)[ 5 ]
Release Cycle 	264 days8.7 months 	255 days8.4 months 	 	 	
Changes / Day 	8.5 	7.5[ 7 ] 	 	 	
Changesets 	2247 	1887 	1609 	278 	1494
Series (=Features)	1174 	1025 	 	 	
Review Comments 	14623 	11628 	 	 	
Comments / Series 	12.5 	11.3 	 	 	
Lines Added 	124035 	106606 	93013 	13593 	82820
Lines Removed 	90299 	37160 	34651 	2509 	40946
Individuals 	96 	102 	99 	12 	75
Employers 	30 	36 	35 	7 	48
The following breakdown shows how the number of changesets per categories listed above have evolved between the 4.6 and 4.7 release cycles
== 4.7 Hypervisor Only Code Contributions [ 3 ] ==
=== Breakdown by Individual ===
This table is sortable : please click on the icon besides the column header, to sort by a specific column.
Name 	Lines Added	Lines Removed	Changesets
Alex Xu 	15 	15 	1
Andrew Cooper 	5844 	3325 	161
Anthony PERARD 	332 	21 	7
Aravind Gopalakrishnan 	0 	2 	1
Ashwin Chaugule 	42 	12 	1
Bob Liu 	96 	0 	2
Bob Moore 	130 	13 	5
Boris Ostrovsky 	460 	276 	20
Brendan Gregg 	117 	18 	2
Brijesh Singh 	13 	1 	1
Changlong Xie 	126 	72 	3
Chao Peng 	107 	66 	7
Chester Lin 	11 	7 	2
Chong Li 	1062 	105 	6
Chris Brand 	32 	22 	3
Chris Patterson 	24 	35 	3
Chunyan Liu 	2479 	50 	12
Corneliu ZUZU 	591 	354 	8
Daniel De Graaf 	21 	16 	2
Daniel Kiper 	253 	194 	10
Dario Faggioli 	1359 	625 	62
Dasaratharaman Chandramouli	21 	0 	1
David Vrabel 	366 	159 	14
Dirk Behme 	16 	4 	3
Doug Goldstein 	26634 	657 	91
Edgar E. Iglesias 	67 	0 	4
Elena Ufimtseva 	11 	2 	1
Euan Harris 	1 	1 	1
Feng Wu 	1207 	94 	17
Fu Wei 	96 	35 	3
George Dunlap 	564 	131 	22
Graeme Gregory 	17 	4 	2
Hanjun Guo 	46 	4 	4
Haozhong Zhang 	486 	323 	22
Harmandeep Kaur 	263 	254 	12
He Chen 	416 	72 	4
Huaitong Han 	207 	22 	7
Ian Campbell 	8046 	6227 	101
Ian Jackson 	496 	354 	59
Jan Beulich 	5223 	4181 	237
Jennifer Herbert 	488 	425 	3
Jiandi An 	1 	1 	1
Jim Fehlig 	31 	16 	5
Joao Martins 	8 	0 	1
Joe Perches 	11 	11 	1
Jonathan Creekmore 	135 	39 	8
Jonathan Davies 	264 	144 	9
Joshua Otto 	1 	1 	1
Juergen Gross 	2445 	1613 	78
Julien Grall 	2220 	1282 	80
Justin Weaver 	102 	29 	1
Kai Huang 	52 	10 	3
Kevin Tian 	0 	1 	1
Konrad Rzeszutek Wilk 	6669 	2534 	55
Kouya Shimura 	9 	5 	1
Kyle J. Temkin 	5 	0 	1
Len Brown 	156 	25 	4
Liang Li 	7 	0 	1
Malcolm Crossley 	331 	76 	6
Mike Belopuhov 	58 	1 	1
Mike Latimer 	57 	32 	1
Mike Meyer 	1 	0 	1
Naresh Bhat 	2 	1 	1
Olaf Hering 	92 	11 	9
Oleksandr Tyshchenko 	37 	28 	2
Parth Dixit 	376 	18 	7
Paul Durrant 	3005 	1838 	31
Paul Lai 	29 	0 	1
Peng Fan 	3 	2 	2
Quan Xu 	125 	92 	5
Razvan Cojocaru 	231 	228 	11
Riku Voipio 	2 	2 	1
Roger Pau Monné 	3732 	2341 	99
Ross Lagerwall 	2318 	121 	16
Ross Philipson 	1 	1 	1
Sander Eikelenboom 	4 	1 	2
Shanker Donthineni 	2 	2 	1
Shannon Zhao 	2233 	224 	50
Shuai Ruan 	638 	178 	11
Simon Rowe 	2 	2 	1
Stefano Stabellini 	687 	381 	17
Suravee Suthikulpanit 	0 	4 	1
Tamas K Lengyel 	202 	237 	7
Tianyang Chen 	333 	96 	1
Tiejun Chen 	237 	17 	5
Tim Deegan 	55 	26 	1
Tomasz Nowicki 	123 	19 	3
Uma Sharma 	5 	5 	1
Vikram Sethi 	3 	0 	1
Vitaly Kuznetsov 	564 	96 	15
Wei Chen 	20 	12 	5
Wei Liu 	1163 	1873 	72
Wei Wang 	48 	34 	3
Wen Congyang 	6370 	1980 	45
Yang Hongyang 	1 	1 	1
Yang Zhang 	1 	1 	1
Yu Zhang 	15 	13 	2
Zhigang Wang 	6 	3 	2
Zoltan Kiss 	0 	765 	1
== 4.7 Hypervisor Related Code Contributions [ 4 ] ==
=== Breakdown by Individual ===
Note that the table below does not cover contributions to Linux, NetBSD, FreeBSD, QEMU, libvirt and other related projects. It lists contributors to mini-os (formerly part of xen.git), osstest (our test code and test cases), raisin (a deployment and test tool) and livepatch-build-tools (tools to builld livepatch payloads).
This table is sortable : please click on the icon besides the column header, to sort by a specific column.
Name 	Lines Added	Lines Removed	Changesets
Dongli Zhang 	4 	4 	1
Doug Goldstein 	13 	0 	3
George Dunlap 	94 	140 	4
Ian Campbell 	1522 	311 	95
Ian Jackson 	2607 	445 	117
Juergen Gross 	21 	79 	1
Konrad Rzeszutek Wilk	59 	58 	1
Robert Ho 	303 	8 	8
Ross Lagerwall 	8583 	1308 	27
Samuel Thibault 	18 	21 	3
Stefano Stabellini 	327 	120 	9
Wei Liu 	42 	15 	9
== Code Contributions to Xen Related Drivers and Devices in Linux, NetBSD, FreeBSD [ 5 ] ==
=== Breakdown by Individual ===
This table is sortable : please click on the icon besides the column header, to sort by a specific column.
Name 	Lines Added	Lines Removed	Changesets
Alan Somers 	16 	32 	4
Alberto Garcia 	100 	40 	12
Alexander Motin 	120 	20 	4
Amitoj Kaur Chawla 	20 	20 	4
Arnd Bergmann 	8 	4 	8
Bob Liu 	4664 	3372 	60
Boris Ostrovsky 	112 	28 	12
Borislav Petkov 	4 	4 	4
Cao jin 	656 	612 	32
Christoph Hellwig 	156 	256 	16
Christos Zoulas 	172 	112 	16
Colin Percival 	24 	4 	8
Conrad Meyer 	4 	4 	4
Dan Carpenter 	44 	24 	12
Dave Buches 	8 	10 	2
David S. Miller 	0 	0 	28
David Vrabel 	2156 	728 	68
Doug Goldstein 	12 	4 	4
Eduardo Habkost 	32 	4 	8
Edward Tomasz Napierała	0 	16 	4
Eitan Adler 	4 	4 	4
Eric Blake 	16 	24 	4
Florian Westphal 	4 	4 	4
Gleb Smirnoff 	12 	12 	4
Greg Kroah-Hartman 	0 	0 	4
Ian Campbell 	1320 	1756 	52
Ian Lepore 	24 	12 	4
Ingo Molnar 	0 	4 	16
Insu Yun 	64 	8 	12
Ivan Vecera 	0 	8 	4
Jan Beulich 	360 	420 	28
Jens Axboe 	12 	8 	16
Jiri Kosina 	4 	0 	4
Joe Jin 	28 	28 	4
John Baldwin 	152 	16 	16
John Nemeth 	192 	64 	12
Juergen Gross 	4968 	336 	20
Julia Lawall 	24 	24 	16
Julien Grall 	5276 	2288 	104
Justin Hibbits 	4 	4 	4
Kevin Wolf 	16 	4 	4
Konrad Rzeszutek Wilk 	1124 	588 	64
Lan Tianyu 	88 	8 	4
Laurent Vivier 	12 	12 	4
Linus Torvalds 	0 	0 	104
Malcolm Crossley 	12 	48 	4
Manuel Bouyer 	520 	224 	16
Marcelo Araujo 	0 	8 	4
Mark Syms 	2 	2 	2
Markus Armbruster 	220 	152 	20
Max Reitz 	16 	8 	8
Max V. Kostikov 	12 	12 	4
Michael S. Tsirkin 	60 	56 	16
Michael van Els 	20 	12 	8
Ngie Cooper 	0 	44 	4
Nicholas Bellinger 	468 	424 	8
Nick Hudson 	8 	4 	4
Owen Smith 	3668 	4216 	62
Paolo Bonzini 	44 	72 	16
Paul Durrant 	38276 	15180 	268
Paul Gortmaker 	116 	448 	20
Pedro F. Giffuni 	80 	84 	8
Peng Fan 	4 	4 	4
Peter Maydell 	88 	228 	28
Peter Zijlstra 	12 	8 	4
Rafał Wojdyła 	8870 	1562 	12
Roger Pau Monné 	6928 	6708 	192
Ross Lagerwall 	160 	36 	16
Ryota Ozak 	48 	48 	8
Sepherosa Ziehau 	12 	32 	8
Simon J. Gerraty 	4 	4 	4
Stefan Weil 	4 	4 	4
Stefano Stabellini 	1040 	344 	64
Toshi Kani 	4 	4 	4
Veronia Bahaa 	4 	0 	4
Vitaly Kuznetsov 	104 	40 	8
Wei Liu 	4 	4 	4
== 4.7 Hypervisor Reviewers [ 6 ] ==
This table is sortable : please click on the icon besides the column header, to sort by a specific column. Note that in the table below, we only count review comments by community members other than comments by the author of a patch. We do not count replies and clarifications by the author of a patch that are made in response to review comments by others.
Name 	Review Comments
Andrew Cooper 	914
Andrey Borzenkov 	14
Andy Lutomirski 	55
Anthony Perard 	49
Arnd Bergmann 	23
Ben Sanda 	10
Bob Lui 	24
Boris Ostrovsky 	266
Borislav Petkov 	58
Chunyan Liu 	46
Corneliu Zuzu 	76
Daniel De Graaf 	52
Daniel Kiper 	69
Dario Faggioli 	300
David Vrabel 	173
Doug Goldstein 	372
Feng Wu 	90
Fu Wei 	32
George Dunlap 	400
Gerd Hoffmann 	14
Haozhong Zhang 	121
Huaitong Han 	15
Ian Campbell 	830
Ian Jackson 	494
Ingo Molnar 	14
Jan Beulich 	1,785
Jim Fehlig 	68
Joao M Martins 	56
Jonathan Creekmore 	33
Juergen Gross 	321
Julien Grall 	371
Kevin Tian 	193
Konrad Wilk 	795
Liang Z Li 	13
Luis R. Rodriguez 	88
Malcolm Crossley 	23
Mark Rutland 	26
Martin Pohlack 	13
Meng Xu 	67
Michael S. Tsirkin 	33
Olaf Hering 	70
Paul Durrant 	204
Peter Zijlstra 	28
Quan Xu 	227
Razvan Cojocaru 	105
Roger Pau Monne 	184
Ross Lagerwall 	59
Samuel Thibault 	34
Shanker Donthineni 	11
Shannon Zhao 	145
Shuai Ruan 	16
Stefano Stabellini 	502
Tamas K Lengyel 	164
Tianyang Chen 	22
Tim Deegan 	15
Toshi Kani 	17
Vladimir Serbinenko 	13
Wei Liu 	728
Wei W Wang 	11
Wen Congyang 	72
Xie Changlong 	37
Yu C Zhang 	67
Others (less than 10 review comments each)	501
== Footnotes ==
[ 1 ] Includes the following repos: xen (including mini-os), osstest, raisin was introduced in Xen 4.6
[ 2 ] Includes the following repos: xen, mini-os, osstest, raisin, livepatch-build-tools
[ 3 ] Includes the following repos: xen
[ 4 ] Includes the following repos: mini-os, osstest, raisin, livepatch-build-tools
[ 5 ] Includes commits to the following Xen specific directories of the following upstream projects: linux: arch/*/xen/ arch/*/include/asm/xen/ drivers/xen/ drivers/*/*xen* include/xen/ arch/*/pci/*xen* ; netbsd: sys/arch/xen; freebsd: sys/dev/xen/ sys/x86/xen sys/xen/; qemu: xen* hw/i386/xen hw/xenpv hw/*/xen* hw/xen include/*/xen*, xen windows pv drivers
[ 6 ] This data was extracted from the Xen Project Code Review Dashboard
[ 7 ] Note that the 4.7 release cycle went over the winter holidays, while the 4.6 cycle didn't span any major holidays
Category:Xen
Category:Xen 4.7