]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - fs/direct-io.c
fix the regression from "direct-io: Fix negative return from dio read beyond eof"
[karo-tx-linux.git] / fs / direct-io.c
index 1c75a3a07f8f02a2ddd3b85e02c74866ff5b1f08..602e8441bc0fb6b094ec96dfb3273ff73b8b1506 100644 (file)
@@ -1175,6 +1175,7 @@ do_blockdev_direct_IO(struct kiocb *iocb, struct inode *inode,
                if (dio->flags & DIO_LOCKING)
                        mutex_unlock(&inode->i_mutex);
                kmem_cache_free(dio_cache, dio);
+               retval = 0;
                goto out;
        }