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

Commit 3b609184 authored by Peng Tao's avatar Peng Tao Committed by Trond Myklebust
Browse files

NFS: fix return value of nfs_pagein_one/nfs_flush_one

parent 6e4efd56
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -351,12 +351,13 @@ static int nfs_pagein_one(struct nfs_pageio_descriptor *desc)
	struct nfs_read_data	*data;
	struct list_head *head = &desc->pg_list;
	struct pnfs_layout_segment *lseg = desc->pg_lseg;
	int ret = -ENOMEM;
	int ret = 0;

	data = nfs_readdata_alloc(nfs_page_array_len(desc->pg_base,
						     desc->pg_count));
	if (!data) {
		nfs_async_read_error(head);
		ret = -ENOMEM;
		goto out;
	}

+1 −1
Original line number Diff line number Diff line
@@ -1006,7 +1006,7 @@ static int nfs_flush_one(struct nfs_pageio_descriptor *desc)
	struct nfs_write_data	*data;
	struct list_head *head = &desc->pg_list;
	struct pnfs_layout_segment *lseg = desc->pg_lseg;
	int ret;
	int ret = 0;

	data = nfs_writedata_alloc(nfs_page_array_len(desc->pg_base,
						      desc->pg_count));