blockdev_invalidate_cache(): return -1 for error
[fio.git] / os-linux.h
index 84919539e7a711e6c7d724705314a2c6e03d707b..d3b2e931e8b754eaecfd06af87748225d5e168b9 100644 (file)
@@ -124,10 +124,7 @@ enum {
 
 static inline int blockdev_invalidate_cache(int fd)
 {
-       if (!ioctl(fd, BLKFLSBUF))
-               return 0;
-
-       return errno;
+       return ioctl(fd, BLKFLSBUF);
 }
 
 static inline int blockdev_size(int fd, unsigned long long *bytes)