XFS_SCRUB_OFLAG_CORRUPT
#define XFS_SCRUB_FLAGS_OUT (XFS_SCRUB_OFLAG_CORRUPT | \
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (bs->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (!(ds->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT))
if (ds->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (ds->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (ds->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (ds->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (ds->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
(sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT))
if (info->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
(sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)) {
(sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)) {
__xchk_btree_set_corrupt(sc, cur, level, XFS_SCRUB_OFLAG_CORRUPT,
XFS_SCRUB_OFLAG_CORRUPT, __return_address);
(sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT))
XFS_SCRUB_OFLAG_CORRUPT, __return_address);
XFS_SCRUB_OFLAG_CORRUPT, __return_address);
sc->sm->sm_flags |= XFS_SCRUB_OFLAG_CORRUPT;
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (error || (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT))
if (error || (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT))
if (error || (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT))
XFS_SCRUB_OFLAG_CORRUPT, __return_address);
sc->sm->sm_flags |= XFS_SCRUB_OFLAG_CORRUPT;
sc->sm->sm_flags |= XFS_SCRUB_OFLAG_CORRUPT;
sc->sm->sm_flags |= XFS_SCRUB_OFLAG_CORRUPT;
sc->sm->sm_flags |= XFS_SCRUB_OFLAG_CORRUPT;
sc->sm->sm_flags |= XFS_SCRUB_OFLAG_CORRUPT;
return sm->sm_flags & (XFS_SCRUB_OFLAG_CORRUPT |
return sm->sm_flags & (XFS_SCRUB_OFLAG_CORRUPT |
sc->sm->sm_flags |= XFS_SCRUB_OFLAG_CORRUPT;
(sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT))
sc->sm->sm_flags |= XFS_SCRUB_OFLAG_CORRUPT;
if (sd->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (ds->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
while (found && !(sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)) {
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
while (found && !(sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)) {
if (!(sc->sm->sm_flags & (XFS_SCRUB_OFLAG_CORRUPT |
!(sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)) {
bad = (sc->sm->sm_flags & (XFS_SCRUB_OFLAG_CORRUPT |
if (bs->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (bs->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (bs->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
(sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT))
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if ((sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) ||
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (pp->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (pp->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (pp->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (pp->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (error || (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT))
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (xqc->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (bs->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (bs->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (bs->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & (XFS_SCRUB_OFLAG_CORRUPT |
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
(sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT))
if (error || (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT))
if (error || (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT))
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (bs->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (error || (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT))
if (error || (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT))
if (bs->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (bs->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (bs->sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (error || (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT))
if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (error || (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT))
sc->sm->sm_flags |= XFS_SCRUB_OFLAG_CORRUPT;
(sc->sm->sm_flags & (XFS_SCRUB_OFLAG_CORRUPT |
if (sc->sm->sm_flags & (XFS_SCRUB_OFLAG_CORRUPT |
sm->sm_flags |= XFS_SCRUB_OFLAG_CORRUPT;
#define XFS_SCRUB_OFLAG_UNCLEAN (XFS_SCRUB_OFLAG_CORRUPT | \
if (sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)
if (!(sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)) {
{ XFS_SCRUB_OFLAG_CORRUPT, "corrupt" }, \