[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [RFC Patch v3 00/18] 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: libxl nic related bugfix Patch 18: hypervisor bugfix. We find this bug before rebasing colo to newest xen. The codes are also hosted on github: https://github.com/wencongyang/xen/commits/bugfix Hong Tao (1): copy the correct page to memory Lai Jiangshan (1): blktap2: dynamic allocate aio_requests to avoid -EBUSY error Wen Congyang (16): csum the correct page don't zero out ioreq page blktap2: return the correct dev path blktap2: use correct way to get free event id blktap2: don't return negative event id blktap2: use correct way to define array. block-remus: fix memory leak block-remus: pass uuid to the callback td_open block-remus: use correct way to get remus_image block-remus: fix bug in tdremus_close() 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 read nictype from xenstore 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 | 29 +++++-- tools/libxl/libxl.c | 51 +++++++++++- 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 | 21 +++++ tools/libxl/libxl_utils.h | 1 + tools/libxl/libxlu_disk_l.l | 1 + xen/arch/x86/hvm/svm/svm.c | 15 ++-- xen/arch/x86/hvm/vmx/vmx.c | 25 +++--- 26 files changed, 347 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 |