ntp: Rework do_adjtimex to take timespec and tai arguments
[platform/adaptation/renesas_rcar/renesas_kernel.git] / fs / direct-io.c
index cf5b44b..f853263 100644 (file)
@@ -261,9 +261,9 @@ static ssize_t dio_complete(struct dio *dio, loff_t offset, ssize_t ret, bool is
                dio->end_io(dio->iocb, offset, transferred,
                            dio->private, ret, is_async);
        } else {
+               inode_dio_done(dio->inode);
                if (is_async)
                        aio_complete(dio->iocb, ret, 0);
-               inode_dio_done(dio->inode);
        }
 
        return ret;