diff --git a/fs/nfsd/vfs.c b/fs/nfsd/vfs.c
index 2c493937d..84817c75d 100755
--- a/fs/nfsd/vfs.c
+++ b/fs/nfsd/vfs.c
@@ -1430,7 +1430,8 @@ do_nfsd_create(struct svc_rqst *rqstp, struct svc_fh *fhp,
 
 	if (nfsd_create_is_exclusive(createmode)) {
 		/* solaris7 gets confused (bugid 4218508) if these have
-		 * the high bit set, so just clear the high bits. If this is
+		 * the high bit set, as do xfs filesystems without the
+		 * "bigtime" feature.  So just clear the high bits. If this is
 		 * ever changed to use different attrs for storing the
 		 * verifier, then do_open_lookup() will also need to be fixed
 		 * accordingly.