code: mafs

ref: c6de8987b03f34189e5c63489c699b6b134c5806
dir: /TODO/

View raw version
profiling
read only mode
mafswrite():
	add user and remove user messages
file system checker
Add readahead?
need rlock() when looking up user id, group id, or user attributes
more consistent use of tree lock.
not using the tree lock for reads - replace RWlock with a Qlock sl
	RWlock is better than the Qlock. Just need to enforce it better.
only for locking during super block operations?

fsck in a different user space program
EXCL files - maintain a list of locks in the tree
APPEND files - todo.

make this document more interesting.

FAQ
dd -if /dev/zero -of /dev/sdE3/fs -bs 512 -count 8192
mount -c <{disk/mafs -D -s -r 32 -m 256 -n sdE3 -f /dev/sdE3/fs <[0=1]} /n/mafs_sdE3
cd /n/mafs_sdE3
mkdir dir.0
dircp /mnt/term/dir.0 dir.0