Originally from Joel Becker <Joel.Becker@oracle.com>
An engine may support disks, but be unable to work with disk_util (as
there is no fd). Add a flag to turn off disk_util from the engine.
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
FIO_RAWIO = 1 << 1, /* some sort of direct/raw io */
FIO_DISKLESSIO = 1 << 2, /* no disk involved */
FIO_NOEXTEND = 1 << 3, /* engine can't extend file */
+ FIO_NODISKUTIL = 1 << 4, /* diskutil can't handle filename */
};
/*
dev_t dev;
char *p;
- if (!td->do_disk_util || (td->io_ops->flags & FIO_DISKLESSIO))
+ if (!td->do_disk_util ||
+ (td->io_ops->flags & (FIO_DISKLESSIO | FIO_NODISKUTIL)))
return;
/*