Subject: kern/4093: Dismount of NFS filesystem hanging in tsleep()
To: None <>
From: maximum entropy <>
List: netbsd-bugs
Date: 09/07/1997 07:30:46
>Number:         4093
>Category:       kern
>Synopsis:       Dismounting an NFS filesystem sometimes hangs
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    kern-bug-people (Kernel Bug People)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Sep  7 04:35:01 1997
>Originator:     maximum entropy
>Release:        <NetBSD-current source date>19970905
System: NetBSD 1.2G NetBSD 1.2G (C466DE) #7: Sun Sep 7 06:52:44 EDT 1997 i386

Whenever I try to dismount the /usr filesystem on my NFS diskless clients,
the system hangs.  This makes it impossible to reboot the system.  I have
experienced this problem on both an i386 and a vax diskless system.
shutdown -r now


shutdown now
umount /usr

I don't know how to fix it, but the point at which this system is freezing is
the tsleep() call in the vinvalbuf() function, in /sys/kern/vfs_subr.c.