diff options
-rw-r--r-- | fs/ocfs2/aops.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/ocfs2/aops.c b/fs/ocfs2/aops.c index db1ad26e02a7..50fe28b988c1 100644 --- a/fs/ocfs2/aops.c +++ b/fs/ocfs2/aops.c | |||
@@ -593,9 +593,9 @@ static void ocfs2_dio_end_io(struct kiocb *iocb, | |||
593 | level = ocfs2_iocb_rw_locked_level(iocb); | 593 | level = ocfs2_iocb_rw_locked_level(iocb); |
594 | ocfs2_rw_unlock(inode, level); | 594 | ocfs2_rw_unlock(inode, level); |
595 | 595 | ||
596 | inode_dio_done(inode); | ||
596 | if (is_async) | 597 | if (is_async) |
597 | aio_complete(iocb, ret, 0); | 598 | aio_complete(iocb, ret, 0); |
598 | inode_dio_done(inode); | ||
599 | } | 599 | } |
600 | 600 | ||
601 | /* | 601 | /* |