Update API for file write hints
[fio.git] / os / os-linux.h
index 3e7a2fc3303639564d47e06595c932f3b6322fb2..8c1e93be067c9e0cd702ed23b4e8baba5a7f5ef7 100644 (file)
@@ -309,14 +309,17 @@ static inline int fio_set_sched_idle(void)
 #endif
 #define F_GET_RW_HINT          (F_LINUX_SPECIFIC_BASE + 11)
 #define F_SET_RW_HINT          (F_LINUX_SPECIFIC_BASE + 12)
+#define F_GET_FILE_RW_HINT     (F_LINUX_SPECIFIC_BASE + 13)
+#define F_SET_FILE_RW_HINT     (F_LINUX_SPECIFIC_BASE + 14)
 #endif
 
 #ifndef RWH_WRITE_LIFE_NONE
-#define RWH_WRITE_LIFE_NONE    0
-#define RWH_WRITE_LIFE_SHORT   1
-#define RWH_WRITE_LIFE_MEDIUM  2
-#define RWH_WRITE_LIFE_LONG    3
-#define RWH_WRITE_LIFE_EXTREME 4
+#define RWH_WRITE_LIFE_NOT_SET 0
+#define RWH_WRITE_LIFE_NONE    1
+#define RWH_WRITE_LIFE_SHORT   2
+#define RWH_WRITE_LIFE_MEDIUM  3
+#define RWH_WRITE_LIFE_LONG    4
+#define RWH_WRITE_LIFE_EXTREME 5
 #endif
 
 #define FIO_HAVE_WRITE_HINT