iedowse 64322dabea The recent NFS forced unmount improvements introduced a side-effect
where some client operations might be unexpectedly cancelled during
an unsuccessful non-forced unmount attempt. This causes problems
for amd(8), because it periodically attempts a non-forced unmount
to check if the filesystem is still in use.

Fix this by adding a new mountpoint flag MNTK_UNMOUNTF that is set
only during the operation of a forced unmount. Use this instead of
MNTK_UNMOUNT to trigger the cancellation of hung NFS operations.

Also correct a problem where dounmount() might inadvertently clear
the MNTK_UNMOUNT flag.

Reported by:	simokawa
MFC after:	1 week
2002-04-17 01:07:29 +00:00
..
2002-04-15 13:44:00 +00:00
2002-03-20 05:14:42 +00:00
2002-04-17 00:31:32 +00:00
2002-03-20 02:39:27 +00:00
2002-03-20 10:12:07 +00:00
2002-04-11 09:45:41 +00:00
2002-03-19 22:20:14 +00:00
2002-04-16 12:15:17 +00:00
2002-04-01 19:22:04 +00:00