From the suse kenrel RPM: handle ENOMEM from nfs_fhget().


---

 fs/nfs/dir.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff -puN fs/nfs/dir.c~nfs-d_drop-lowmem fs/nfs/dir.c
--- 25/fs/nfs/dir.c~nfs-d_drop-lowmem	2004-01-30 23:47:03.000000000 -0800
+++ 25-akpm/fs/nfs/dir.c	2004-01-30 23:47:58.000000000 -0800
@@ -988,9 +988,9 @@ static int nfs_instantiate(struct dentry
 		d_instantiate(dentry, inode);
 		nfs_renew_times(dentry);
 		nfs_set_verifier(dentry, nfs_save_change_attribute(dentry->d_parent->d_inode));
-		error = 0;
+		return 0;
 	}
-	return error;
+	error = -ENOMEM;
 out_err:
 	d_drop(dentry);
 	return error;

_