X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fdirect-io.c;h=ac401d229f9beaa9dc819197f52bb20397ecc229;hb=035cbfd39f2f97948193448e2c27ccba84b3e30b;hp=d740ab67ff6e1bd581218fb149eb7a58c40fa3f3;hpb=0a4ebed781dbb9ecbfef2374d29da1ab3b1a63f3;p=pandora-kernel.git diff --git a/fs/direct-io.c b/fs/direct-io.c index d740ab67ff6e..ac401d229f9b 100644 --- a/fs/direct-io.c +++ b/fs/direct-io.c @@ -304,9 +304,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;