SF_SNAPINVAL
SF_SNAPINVAL, ns);
SF_SNAPINVAL, ns);
ip->i_flags &= ~(SF_SNAPSHOT | SF_SNAPINVAL);
if ((ip->i_flags & (SF_SNAPSHOT | SF_SNAPINVAL)) !=
if ((ip->i_flags & SF_SNAPINVAL))
ip->i_flags &= ~SF_SNAPINVAL;
ip->i_flags |= (SF_SNAPSHOT | SF_SNAPINVAL);
if ((ip->i_flags & (SF_SNAPSHOT | SF_SNAPINVAL)) == SF_SNAPSHOT
if ((ip->i_flags & (SF_SNAPSHOT | SF_SNAPINVAL))
if ((ip->i_flags & (SF_SNAPSHOT | SF_SNAPINVAL)) == SF_SNAPSHOT
if ((ip->i_flags & (SF_SNAPSHOT | SF_SNAPINVAL))
if ((vap->va_flags & (SF_SNAPSHOT | SF_SNAPINVAL)) !=
(ip->i_flags & (SF_SNAPSHOT | SF_SNAPINVAL))) {
if ((ip->i_flags & (SF_SNAPSHOT | SF_SNAPINVAL)) == SF_SNAPSHOT
if ((ip->i_flags & (SF_SNAPSHOT | SF_SNAPINVAL))
if ((ip->i_flags & (SF_SNAPSHOT | SF_SNAPINVAL)) == SF_SNAPSHOT
if ((ip->i_flags & (SF_SNAPSHOT | SF_SNAPINVAL))
KASSERT(!ISSET(ip->i_flags, (SF_SNAPSHOT | SF_SNAPINVAL)));
if ((ip->i_flags & (SF_SNAPSHOT | SF_SNAPINVAL)) == SF_SNAPSHOT)
if ((vap->va_flags & (SF_SNAPSHOT | SF_SNAPINVAL)) !=
(ip->i_flags & (SF_SNAPSHOT | SF_SNAPINVAL))) {