--- fs/nfsserver/nfs_nfsdstate.c.sav	2017-11-28 09:56:27.708599000 -0500
+++ fs/nfsserver/nfs_nfsdstate.c	2017-11-28 09:57:31.113163000 -0500
@@ -5298,7 +5298,7 @@ nfsrv_checkgetattr(struct nfsrv_descript
 	u_quad_t delegfilerev;
 
 	NFSCBGETATTR_ATTRBIT(attrbitp, &cbbits);
-	if (!NFSNONZERO_ATTRBIT(&cbbits))
+	if (!NFSNONZERO_ATTRBIT(&cbbits) || nfsrv_delegatecnt == 0)
 		goto out;
 
 	/*
