]> Zhao Yanbai Git Server - minix.git/commit
mfs: clean flag
authorBen Gras <ben@minix3.org>
Thu, 22 Dec 2011 00:29:27 +0000 (01:29 +0100)
committerBen Gras <ben@minix3.org>
Thu, 22 Dec 2011 15:53:32 +0000 (16:53 +0100)
commit59ff5cbd87291055162a1259caaa2baac67cd723
tree7e8d4634ae98c8b4fb26142f8df54571a2d3c1a2
parent9a664b498484ff0b36060958877418c6274be18d
mfs: clean flag

     . also implement now-possible fsck -p option
     . allows unconditional fsck -p invocation at startup,
       only checking each filesystem if not marked clean
     . mounting unclean is allowed but is forced readonly
     . updating the superblock while mounted is now not
       allowed by mfs - must be done (e.g. by fsck.mfs)
       on an unmounted fs
. clean flag is unset by mfs on mounting, and set by
  mfs on clean unmounting (if clean flag was set at
  mount time)

Signed-off-by: Ben Gras <ben@minix3.org>
13 files changed:
commands/fsck.mfs/fsck.c
commands/mkfs.mfs/mkfs.c
drivers/ramdisk/Makefile
drivers/ramdisk/proto
drivers/ramdisk/rc
etc/Makefile
etc/rc.subr.minix
servers/mfs/cache.c
servers/mfs/mount.c
servers/mfs/proto.h
servers/mfs/read.c
servers/mfs/super.c
servers/mfs/super.h