diff --git a/[refs] b/[refs] index 8e14e5aea841..7811f8f2589e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 30b9c9e6ba289ba3bb67cc292efcc4122ea37ae5 +refs/heads/master: 9b171e0c74ca0549d0610990a862dd895870f04a diff --git a/trunk/fs/ocfs2/aops.c b/trunk/fs/ocfs2/aops.c index db1ad26e02a7..50fe28b988c1 100644 --- a/trunk/fs/ocfs2/aops.c +++ b/trunk/fs/ocfs2/aops.c @@ -593,9 +593,9 @@ static void ocfs2_dio_end_io(struct kiocb *iocb, level = ocfs2_iocb_rw_locked_level(iocb); ocfs2_rw_unlock(inode, level); + inode_dio_done(inode); if (is_async) aio_complete(iocb, ret, 0); - inode_dio_done(inode); } /*