Subject: ffs question
To: None <current-users@NetBSD.ORG>
From: Eric Haszlakiewicz <haszlaki@UAccess.NET>
List: current-users
Date: 08/14/1997 02:56:22
Just a few questions:

	A little while ago I submitted a patch to prevent a corrupted super
block from panicking the system when mounted. Just a couple checks to see
if the superblock size and cyl summary size is reasonable.  I just noticed
I missed checking for large values of cylingder groups.  (fs_ncg) Is there
an upper limit on this?  limit=number of cylinders :: 1 cyl per group?

Also wouldn't it make sense for the mount to fail if there wasn't enough 
memory instead of a system panic?  It seems that malloc with M_WAITOK
can't return an error if it's impossible to get enough memory, and M_NOWAIT
can return an error but won't wait for memory to free up.  (according to
the man page).  Maybe another flag is needed?  (hmm.. glancing through
some of the code i think something like this is implemented for sub maps.)

Finally, I was thinking a -f flag to cat (cat -f <=> tail -f) would be
useful.  comments?