Whamcloud - gitweb
LU-3319 procfs: move osp proc handling to seq_files
[fs/lustre-release.git] / libsysio / src / iowait.c
index e52ec2f..939b921 100644 (file)
@@ -43,6 +43,7 @@
 
 #include <errno.h>
 #include <sys/types.h>
+#include <sys/stat.h>
 #include <sys/queue.h>
 
 #include "sysio.h"
@@ -67,10 +68,7 @@ SYSIO_INTERFACE_NAME(iodone)(void *ioid)
        if (!ioctx)
                SYSIO_INTERFACE_RETURN(-1, -EINVAL);
 
-       rc =
-           (ioctx->ioctx_done ||
-            (*ioctx->ioctx_ino->i_ops.inop_iodone)(ioctx));
-
+       rc = _sysio_ioctx_done(ioctx);
        SYSIO_INTERFACE_RETURN(rc < 0 ? -1 : rc, rc < 0 ? rc : 0);
 }