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)) {