From 36567b5b76454dba002d5c133bc1d2a19524f4f6 Mon Sep 17 00:00:00 2001 From: Jan Kara Date: Wed, 30 Jan 2013 00:28:01 +0100 Subject: [PATCH] --- yaml --- r: 359163 b: refs/heads/master c: 54c807e71d5ac59dee56c685f2b66e27cd54c475 h: refs/heads/master i: 359161: a99c754fd0247ae1fa9defe3af01a449c6981185 359159: ca76e7b8f861fd40778358e3f711e70b8c85125e v: v3 --- [refs] | 2 +- trunk/fs/direct-io.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 1cc26b2f03e8..655931dbca71 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: da2d8455ed7eb22d7642ecee43dc463ac42a1256 +refs/heads/master: 54c807e71d5ac59dee56c685f2b66e27cd54c475 diff --git a/trunk/fs/direct-io.c b/trunk/fs/direct-io.c index cf5b44b10c67..f853263cf74f 100644 --- a/trunk/fs/direct-io.c +++ b/trunk/fs/direct-io.c @@ -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;