Revert "engines/libzbc: set FIO_RO_NEEDS_RW_OPEN engine flag"
authorVincent Fu <vincent.fu@samsung.com>
Tue, 7 Feb 2023 14:33:55 +0000 (09:33 -0500)
committerVincent Fu <vincent.fu@samsung.com>
Tue, 7 Feb 2023 14:33:55 +0000 (09:33 -0500)
This reverts commit 6d7f8d9a31f9ecdeab0eed8f23c63b9a94ec61f6.

The FIO_RO_NEEDS_RW_OPEN file affects only generic_open_file but the
libzbc ioengine has its own file open routine. So the flag has no effect
and its presence may be misleading.

Signed-off-by: Vincent Fu <vincent.fu@samsung.com>
engines/libzbc.c

index dae4fe16e9f861c11b8a7e7ead51c796c003a2cb..2b63ef1acaa0b4624b80206893f3c6f6c74fb618 100644 (file)
@@ -469,8 +469,7 @@ FIO_STATIC struct ioengine_ops ioengine = {
        .get_max_open_zones     = libzbc_get_max_open_zones,
        .finish_zone            = libzbc_finish_zone,
        .queue                  = libzbc_queue,
-       .flags                  = FIO_SYNCIO | FIO_NOEXTEND | FIO_RAWIO |
-                                 FIO_RO_NEEDS_RW_OPEN,
+       .flags                  = FIO_SYNCIO | FIO_NOEXTEND | FIO_RAWIO,
 };
 
 static void fio_init fio_libzbc_register(void)