--- sys/fs/nfs/nfs_commonsubs.c.crash7 2021-12-03 16:55:57.542473000 -0800 +++ sys/fs/nfs/nfs_commonsubs.c 2021-12-03 16:56:03.463696000 -0800 @@ -1630,8 +1630,7 @@ nfsv4_loadattr(struct nfsrv_descript *nd, vnode_t vp, case NFSATTRBIT_FILESAVAIL: NFSM_DISSECT(tl, u_int32_t *, NFSX_HYPER); if (compare) { - if (!(*retcmpp) && - sfp->sf_afiles != fxdr_hyper(tl)) + if (!(*retcmpp)) *retcmpp = NFSERR_NOTSAME; } else if (sfp != NULL) { sfp->sf_afiles = fxdr_hyper(tl); @@ -1641,8 +1640,7 @@ nfsv4_loadattr(struct nfsrv_descript *nd, vnode_t vp, case NFSATTRBIT_FILESFREE: NFSM_DISSECT(tl, u_int32_t *, NFSX_HYPER); if (compare) { - if (!(*retcmpp) && - sfp->sf_ffiles != fxdr_hyper(tl)) + if (!(*retcmpp)) *retcmpp = NFSERR_NOTSAME; } else if (sfp != NULL) { sfp->sf_ffiles = fxdr_hyper(tl); @@ -1652,8 +1650,7 @@ nfsv4_loadattr(struct nfsrv_descript *nd, vnode_t vp, case NFSATTRBIT_FILESTOTAL: NFSM_DISSECT(tl, u_int32_t *, NFSX_HYPER); if (compare) { - if (!(*retcmpp) && - sfp->sf_tfiles != fxdr_hyper(tl)) + if (!(*retcmpp)) *retcmpp = NFSERR_NOTSAME; } else if (sfp != NULL) { sfp->sf_tfiles = fxdr_hyper(tl); @@ -2003,8 +2000,7 @@ nfsv4_loadattr(struct nfsrv_descript *nd, vnode_t vp, case NFSATTRBIT_SPACEAVAIL: NFSM_DISSECT(tl, u_int32_t *, NFSX_HYPER); if (compare) { - if (!(*retcmpp) && - sfp->sf_abytes != fxdr_hyper(tl)) + if (!(*retcmpp)) *retcmpp = NFSERR_NOTSAME; } else if (sfp != NULL) { sfp->sf_abytes = fxdr_hyper(tl); @@ -2014,8 +2010,7 @@ nfsv4_loadattr(struct nfsrv_descript *nd, vnode_t vp, case NFSATTRBIT_SPACEFREE: NFSM_DISSECT(tl, u_int32_t *, NFSX_HYPER); if (compare) { - if (!(*retcmpp) && - sfp->sf_fbytes != fxdr_hyper(tl)) + if (!(*retcmpp)) *retcmpp = NFSERR_NOTSAME; } else if (sfp != NULL) { sfp->sf_fbytes = fxdr_hyper(tl); @@ -2025,8 +2020,7 @@ nfsv4_loadattr(struct nfsrv_descript *nd, vnode_t vp, case NFSATTRBIT_SPACETOTAL: NFSM_DISSECT(tl, u_int32_t *, NFSX_HYPER); if (compare) { - if (!(*retcmpp) && - sfp->sf_tbytes != fxdr_hyper(tl)) + if (!(*retcmpp)) *retcmpp = NFSERR_NOTSAME; } else if (sfp != NULL) { sfp->sf_tbytes = fxdr_hyper(tl);