Recent changes (master)
The following changes since commit cb73748b9af3d678eb6ad0af7b9cea5a2ea1999e:
stat: remove dead 'nr_uninit' assignment (2018-04-09 08:10:40 -0600)
are available in the git repository at:
git://git.kernel.dk/fio.git master
for you to fetch changes up to 4fe721ac83e84df7c6be07394d1963fd1ec5d9a6:
os/os-dragonfly: sync with header file changes in upstream (2018-04-10 09:17:22 -0600)
----------------------------------------------------------------
Tomohiro Kusumi (1):
os/os-dragonfly: sync with header file changes in upstream
os/os-dragonfly.h | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-)
---
Diff of recent changes:
os/os-dragonfly.h +9 -2
@@ -10,10 +10,17 @@#include <sys/sysctl.h> #include <sys/statvfs.h> #include <sys/diskslice.h> -#include <sys/ioctl_compat.h> #include <sys/usched.h> #include <sys/resource.h> +/* API changed during "5.3 development" */ +#if __DragonFly_version <500302 +#include <sys/ioctl_compat.h> +#define DAIOCTRIM IOCTLTRIM +#else +#include <bus/cam/scsi/scsi_daio.h> +#endif +#include "../file.h" #include "../lib/types.h"
@@ -222,7 +229,7 @@ static inline int os_trim(struct fio_file *f, unsigned long long start, range[0 ] = start; range[1 ] = len; -if (!ioctl (f->fd,IOCTLTRIM , range)) +if (!ioctl (f->fd,DAIOCTRIM , range))return 0 ;return errno;