diff --git a/fs/nfsd/nfscache.c b/fs/nfsd/nfscache.c
index da52b594362a4d58299f8dbba503bde35e75fe20..a08f792b81ddb27788fbb2c244d9535730c0f8e6 100644
--- a/fs/nfsd/nfscache.c
+++ b/fs/nfsd/nfscache.c
@@ -207,7 +207,6 @@ int nfsd_reply_cache_init(void)
 	return 0;
 out_nomem:
 	printk(KERN_ERR "nfsd: failed to allocate reply cache\n");
-	nfsd_reply_cache_shutdown();
 	return -ENOMEM;
 }