This follows the normal system calls, and makes fio pickup errno
appropriately.
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
static inline int blockdev_invalidate_cache(int fd)
{
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)
}
static inline int blockdev_size(int fd, unsigned long long *bytes)