Re: [Qemu-devel] [PATCH v2 2/2] blockdev: always compile in -drive aio= parsing
Stefan Hajnoczi stefa...@redhat.com writes: CONFIG_LINUX_AIO is an implementation detail of raw-posix.c. Don't mention CONFIG_LINUX_AIO in blockdev.c. Let raw-posix.c decide what to To be precise: raw-posix.c or raw-win32.c, or maybe the block driver. do with BDRV_O_NATIVE_AIO if CONFIG_LINUX_AIO is not defined. Signed-off-by: Stefan Hajnoczi stefa...@redhat.com --- blockdev.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/blockdev.c b/blockdev.c index 62a4586..37b91c8 100644 --- a/blockdev.c +++ b/blockdev.c @@ -405,7 +405,6 @@ static BlockBackend *blockdev_init(const char *file, QDict *bs_opts, bdrv_flags |= BDRV_O_NO_FLUSH; } -#ifdef CONFIG_LINUX_AIO if ((buf = qemu_opt_get(opts, aio)) != NULL) { if (!strcmp(buf, native)) { bdrv_flags |= BDRV_O_NATIVE_AIO; @@ -416,7 +415,6 @@ static BlockBackend *blockdev_init(const char *file, QDict *bs_opts, goto early_err; } } -#endif if ((buf = qemu_opt_get(opts, format)) != NULL) { if (is_help_option(buf)) {
[Qemu-devel] [PATCH v2 2/2] blockdev: always compile in -drive aio= parsing
CONFIG_LINUX_AIO is an implementation detail of raw-posix.c. Don't mention CONFIG_LINUX_AIO in blockdev.c. Let raw-posix.c decide what to do with BDRV_O_NATIVE_AIO if CONFIG_LINUX_AIO is not defined. Signed-off-by: Stefan Hajnoczi stefa...@redhat.com --- blockdev.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/blockdev.c b/blockdev.c index 62a4586..37b91c8 100644 --- a/blockdev.c +++ b/blockdev.c @@ -405,7 +405,6 @@ static BlockBackend *blockdev_init(const char *file, QDict *bs_opts, bdrv_flags |= BDRV_O_NO_FLUSH; } -#ifdef CONFIG_LINUX_AIO if ((buf = qemu_opt_get(opts, aio)) != NULL) { if (!strcmp(buf, native)) { bdrv_flags |= BDRV_O_NATIVE_AIO; @@ -416,7 +415,6 @@ static BlockBackend *blockdev_init(const char *file, QDict *bs_opts, goto early_err; } } -#endif if ((buf = qemu_opt_get(opts, format)) != NULL) { if (is_help_option(buf)) { -- 2.4.3