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

Commit 18eb8842 authored by Trond Myklebust's avatar Trond Myklebust
Browse files

NFS: Clean up nfs_create_request()



There is no point in looping if we're out of memory.

Signed-off-by: default avatarTrond Myklebust <Trond.Myklebust@netapp.com>
parent 1f4c86c0
Loading
Loading
Loading
Loading
+4 −10
Original line number Original line Diff line number Diff line
@@ -60,16 +60,10 @@ nfs_create_request(struct nfs_open_context *ctx, struct inode *inode,
{
{
	struct nfs_page		*req;
	struct nfs_page		*req;


	for (;;) {
	/* try to allocate the request struct */
	/* try to allocate the request struct */
	req = nfs_page_alloc();
	req = nfs_page_alloc();
		if (req != NULL)
	if (req == NULL)
			break;
		return ERR_PTR(-ENOMEM);

		if (fatal_signal_pending(current))
			return ERR_PTR(-ERESTARTSYS);
		yield();
	}


	/* Initialize the request struct. Initially, we assume a
	/* Initialize the request struct. Initially, we assume a
	 * long write-back delay. This will be adjusted in
	 * long write-back delay. This will be adjusted in