|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [RFC Patch v2 00/17] Some bugfix patches
These bugs are found when we implement COLO, or rebase
COLO to upstream xen. They are independent patches, so
post them in separate series.
Patch 1-3: fix bugs in xc_domain_restore()
Patch 4-16: blktap related bugfix
Patch 17: hypervisor bugfix. We find this bug before
rebasing colo to newest xen.
Hong Tao (1):
copy the correct page to memory
Lai Jiangshan (1):
blktap2: dynamic allocate aio_requests to avoid -EBUSY error
Wen Congyang (15):
csum the correct page
don't zero out ioreq page
block-remus: fix memory leak
block-remus: pass uuid to the callback td_open
blktap2: return the correct dev path
block-remus: use correct way to get remus_image
block-remus: fix bug in tdremus_close()
blktap2: use correct way to get free event id
blktap2: don't return negative event id
blktap2: use correct way to define array.
don't call client_flush() when switching to unprotected mode
pass correct file to qemu if we use blktap2
support blktap remus in xl
update libxl__device_disk_from_xs_be() to support blktap device
x86/hvm: Always set pending event injection when loading VMC[BS]
state.
tools/blktap2/drivers/block-aio.c | 41 ++++++++-
tools/blktap2/drivers/block-cache.c | 4 +-
tools/blktap2/drivers/block-log.c | 4 +-
tools/blktap2/drivers/block-qcow.c | 5 +-
tools/blktap2/drivers/block-ram.c | 5 +-
tools/blktap2/drivers/block-remus.c | 134 +++++++++++++++++-------------
tools/blktap2/drivers/block-vhd.c | 5 +-
tools/blktap2/drivers/scheduler.c | 33 +++++++-
tools/blktap2/drivers/tapdisk-control.c | 11 +--
tools/blktap2/drivers/tapdisk-disktype.c | 12 +--
tools/blktap2/drivers/tapdisk-disktype.h | 2 +-
tools/blktap2/drivers/tapdisk-interface.c | 3 +-
tools/blktap2/drivers/tapdisk.h | 2 +-
tools/libxc/xc_domain_restore.c | 30 +++++--
tools/libxl/libxl.c | 44 +++++++++-
tools/libxl/libxl_blktap2.c | 33 ++++++++
tools/libxl/libxl_device.c | 4 +-
tools/libxl/libxl_dm.c | 19 ++++-
tools/libxl/libxl_internal.h | 4 +
tools/libxl/libxl_noblktap2.c | 6 ++
tools/libxl/libxl_types.idl | 1 +
tools/libxl/libxl_utils.c | 23 +++++
tools/libxl/libxl_utils.h | 1 +
tools/libxl/libxlu_disk_l.l | 1 +
xen/arch/x86/hvm/svm/svm.c | 16 ++--
xen/arch/x86/hvm/vmx/vmx.c | 25 +++---
26 files changed, 344 insertions(+), 124 deletions(-)
--
1.9.3
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |