patch for 2.1.80 knfsd

Bill Hawes (
Thu, 22 Jan 1998 16:48:28 -0500

The attached patch has some minor fixes and improvements for 2.1.80
knfsd. It now revokes all exports when the last server process exits,
rather than waiting for the module to unload. As the exports need to be
revoked in order to free inodes, this change should simplify the
shutdown process.

I've fixed a minor problem in exp_writelock() which was falsely
returning error if a signal was already pending when called.

The patch also fixes a problem in fh_verify in that it wasn't doing the
type check and permissions check if the filehandle was already verified.