FS_NEEDSFSCK
if (fsflags & FS_NEEDSFSCK)
fsflags &= ~(FS_UNCLEAN | FS_DOSOFTDEP | FS_NEEDSFSCK | FS_METACKHASH |
cmd.value = FS_NEEDSFSCK;
cmd.value = FS_NEEDSFSCK;
sblock.fs_flags &= ~(FS_UNCLEAN | FS_NEEDSFSCK);
if ((sblock.fs_flags & FS_NEEDSFSCK) == FS_NEEDSFSCK)
(FS_UNCLEAN | FS_NEEDSFSCK)) == 0) {
if ((sblock.fs_flags & FS_NEEDSFSCK) != FS_NEEDSFSCK &&
if ((sblock.fs_flags & 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;
fs->fs_flags |= FS_NEEDSFSCK;
fs->fs_flags |= FS_NEEDSFSCK;
fs->fs_flags |= FS_NEEDSFSCK;
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_SUJ | FS_NEEDSFSCK)) == 0 &&
((fs->fs_flags & (FS_SUJ | FS_NEEDSFSCK)) == 0 &&