FS_UNCLEAN
if (fsflags & FS_UNCLEAN)
fsflags &= ~(FS_UNCLEAN | FS_DOSOFTDEP | FS_NEEDSFSCK | FS_METACKHASH |
if ((!(sblock.fs_flags & FS_UNCLEAN)) != markclean) {
cmd.value = FS_UNCLEAN;
sblock.fs_flags &= ~(FS_UNCLEAN | FS_NEEDSFSCK);
(mntp != NULL && (sblock.fs_flags & FS_UNCLEAN) == 0))
(FS_UNCLEAN | FS_NEEDSFSCK)) == 0) {
(sblock.fs_flags & (FS_UNCLEAN|FS_NEEDSFSCK)) == 0) {
(sblock->fs_flags & (FS_UNCLEAN | FS_NEEDSFSCK)) != 0)
if ((fs->fs_flags & (FS_UNCLEAN | FS_NEEDSFSCK)) != 0)
(sblock.fs_flags & (FS_UNCLEAN | FS_NEEDSFSCK)) != 0) &&
disk.d_fs.fs_flags |= FS_UNCLEAN | FS_NEEDSFSCK;
fs->fs_flags &= ~(FS_UNCLEAN | FS_NEEDSFSCK);
fs->fs_flags |= FS_NEEDSFSCK | FS_UNCLEAN;
if (DIP(ip, i_blocks) && (fs->fs_flags & FS_UNCLEAN) == 0) { /* XXX */
if ((fs->fs_flags & (FS_UNCLEAN | FS_NEEDSFSCK)) == 0)
fs->fs_clean = fs->fs_flags & (FS_UNCLEAN|FS_NEEDSFSCK) ? 0 : 1;
if ((fs->fs_flags & (FS_UNCLEAN | FS_NEEDSFSCK)) == 0)
fs->fs_flags &= ~FS_UNCLEAN;
fs->fs_flags |= FS_UNCLEAN;
fs->fs_flags &= ~FS_UNCLEAN;
fs->fs_flags |= FS_UNCLEAN;