SLP_VALID
while ((~slp->ns_flags & (SLP_BUSY|SLP_VALID)) == 0) {
if ((slp->ns_flags & SLP_VALID) == 0) {
if ((slp->ns_flags & SLP_VALID) == 0) {
slp->ns_flags &= ~SLP_VALID;
if ((slp->ns_flags & SLP_VALID) == 0)
(nfsd->nfsd_slp->ns_flags & SLP_VALID)) {
if ((slp->ns_flags & SLP_VALID) == 0) {
KASSERT((slp->ns_flags & SLP_VALID) == 0);
if (tslp->ns_flags & SLP_VALID) {
slp->ns_flags = SLP_VALID;
if (slp->ns_flags & SLP_VALID) {
if (error || (slp->ns_flags & SLP_VALID) == 0) {
if (ref == 0 && (slp->ns_flags & SLP_VALID) == 0) {