Initial suppor for sync_file_range()
[fio.git] / io_ddir.h
index 03eefdb87c0db8931a82b8e7cd628fec4f957742..87cded4642b5ea367d0146c8f19d2e70aa29c0c6 100644 (file)
--- a/io_ddir.h
+++ b/io_ddir.h
@@ -6,6 +6,7 @@ enum fio_ddir {
        DDIR_WRITE,
        DDIR_SYNC,
        DDIR_DATASYNC,
        DDIR_WRITE,
        DDIR_SYNC,
        DDIR_DATASYNC,
+       DDIR_SYNC_FILE_RANGE,
        DDIR_WAIT,
        DDIR_INVAL = -1,
 };
        DDIR_WAIT,
        DDIR_INVAL = -1,
 };
@@ -28,7 +29,8 @@ enum td_ddir {
 
 static inline int ddir_sync(enum fio_ddir ddir)
 {
 
 static inline int ddir_sync(enum fio_ddir ddir)
 {
-       return ddir == DDIR_SYNC || ddir == DDIR_DATASYNC;
+       return ddir == DDIR_SYNC || ddir == DDIR_DATASYNC ||
+              ddir == DDIR_SYNC_FILE_RANGE;
 }
 
 #endif
 }
 
 #endif