From: Avi Kivity Date: Tue, 16 Jun 2009 13:21:08 +0000 (+0300) Subject: raw-posix: open flags use BDRV_ namespace, not posix namespace X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=736d0c25ed3e13a3af3d24524c05be1bb1ff5158;p=qemu-xen-4.1-testing.git raw-posix: open flags use BDRV_ namespace, not posix namespace The flags argument to raw_common_open() contain bits defined by the BDRV_O_* namespace, not the posix O_* namespace. Adjust to use the correct constants. Signed-off-by: Avi Kivity Signed-off-by: Anthony Liguori --- diff --git a/block/raw-posix.c b/block/raw-posix.c index 50323485f..579020674 100644 --- a/block/raw-posix.c +++ b/block/raw-posix.c @@ -133,7 +133,7 @@ static int raw_open_common(BlockDriverState *bs, const char *filename, s->lseek_err_cnt = 0; s->open_flags |= O_BINARY; - if ((flags & BDRV_O_ACCESS) == O_RDWR) { + if ((flags & BDRV_O_ACCESS) == BDRV_O_RDWR) { s->open_flags |= O_RDWR; } else { s->open_flags |= O_RDONLY;