From mboxrd@z Thu Jan 1 00:00:00 1970 From: "H. Peter Anvin" Subject: Re: VFS: Busy inodes after unmount on 2 way SMP Date: Fri, 12 Sep 2003 13:51:04 -0700 Sender: autofs-bounces@linux.kernel.org Message-ID: <3F6231B8.3090303@zytor.com> References: <3F610F3C.5040704@intel.com> <3F611BE8.6040900@zytor.com> <3F6208F6.2080508@intel.com> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <3F6208F6.2080508@intel.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: autofs-bounces@linux.kernel.org Content-Type: text/plain; charset="us-ascii" To: Arun Sharma Cc: autofs@linux.kernel.org, nfs@lists.sourceforge.net Arun Sharma wrote: > H. Peter Anvin wrote: > >> >> Which version of autofs are you running? What version of mount(8)? >> > > autofs-3.1.7 and mount-2.11g > >> It's possible NFS lets you umount a mount which has busy inodes under >> certain conditions. > > > Are you thinking of the MNT_FORCE flag ? I have reasons to believe that > it won't help. Mainly because if it was a RPC task that marked the inode > busy, it'd have put itself on the waitq of the inode. However I found > that waitqueue_active(&inode->i_wait) == 0. > No, I'm thinking about the possibility that there is a bug. autofs depends critically on a filesystem *not* allowing itself to be unmounted when there are busy inodes; however, this is something that things other than autofs doesn't really stress a whole lot. -hpa