X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fdirect-io.c;h=ac401d229f9beaa9dc819197f52bb20397ecc229;hb=eadde1b43207903133a887583c496b94446683b5;hp=d740ab67ff6e1bd581218fb149eb7a58c40fa3f3;hpb=fe8a0df46e5076429872887b467c538bc9c0c738;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;