Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.1:kernel-2.6.32
xen
ioemu-tapdisk-compat-QEMU_IMG.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ioemu-tapdisk-compat-QEMU_IMG.patch of Package xen
tapdisk-ioemu should compat to QMEU_IMG, or use tapdisk as backend will fail to boot tap:vmdk image. Index: xen-3.3.1-testing/tools/ioemu-remote/block.c =================================================================== --- xen-3.3.1-testing.orig/tools/ioemu-remote/block.c +++ xen-3.3.1-testing/tools/ioemu-remote/block.c @@ -1255,7 +1255,10 @@ static BlockDriverAIOCB *bdrv_aio_read_e int ret; ret = bdrv_read(bs, sector_num, buf, nb_sectors); cb(opaque, ret); - return NULL; + if (ret != 0) + return NULL; + else + return (BlockDriverAIOCB *)1; } static BlockDriverAIOCB *bdrv_aio_write_em(BlockDriverState *bs, @@ -1265,7 +1268,10 @@ static BlockDriverAIOCB *bdrv_aio_write_ int ret; ret = bdrv_write(bs, sector_num, buf, nb_sectors); cb(opaque, ret); - return NULL; + if (ret != 0) + return NULL; + else + return (BlockDriverAIOCB *)1; } static BlockDriverAIOCB *bdrv_aio_flush_em(BlockDriverState *bs, @@ -1274,7 +1280,10 @@ static BlockDriverAIOCB *bdrv_aio_flush_ int ret; ret = bdrv_flush(bs); cb(opaque, ret); - return NULL; + if (ret != 0) + return NULL; + else + return (BlockDriverAIOCB *)1; } static void bdrv_aio_cancel_em(BlockDriverAIOCB *acb)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor