Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7a524111 authored by Trond Myklebust's avatar Trond Myklebust
Browse files

NFS: Fix Oopsable condition in nfs_readpage_sync()

parent 47a5c6fa
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -204,9 +204,11 @@ static int nfs_readpage_sync(struct nfs_open_context *ctx, struct inode *inode,
	NFS_I(inode)->cache_validity |= NFS_INO_INVALID_ATIME;
	spin_unlock(&inode->i_lock);

	nfs_readpage_truncate_uninitialised_page(rdata);
	if (rdata->res.eof || rdata->res.count == rdata->args.count)
	if (rdata->res.eof || rdata->res.count == rdata->args.count) {
		SetPageUptodate(page);
		if (rdata->res.eof && count != 0)
			memclear_highpage_flush(page, rdata->args.pgbase, count);
	}
	result = 0;

io_error: