e4defrag: fix always true comparison
[fio.git] / engines / e4defrag.c
index cc88493794351d06f6c9557c8ea18823934b8a41..e10cf36a146c333cddddacb9df0b4f43b2d26ae1 100644 (file)
@@ -161,7 +161,7 @@ static int fio_e4defrag_queue(struct thread_data *td, struct io_u *io_u)
        ret = ioctl(f->fd, EXT4_IOC_MOVE_EXT, &me);
        len = me.moved_len * ed->bsz;
 
-       if (io_u->file && len >= 0 && ddir_rw(io_u->ddir))
+       if (io_u->file && len && ddir_rw(io_u->ddir))
                io_u->file->file_pos = io_u->offset + len;
 
        if (len > io_u->xfer_buflen)