Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754474AbYB1GKl (ORCPT ); Thu, 28 Feb 2008 01:10:41 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751274AbYB1GKa (ORCPT ); Thu, 28 Feb 2008 01:10:30 -0500 Received: from out3.smtp.messagingengine.com ([66.111.4.27]:53722 "EHLO out3.smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750941AbYB1GK2 (ORCPT ); Thu, 28 Feb 2008 01:10:28 -0500 X-Sasl-enc: BF/2+Rj2tSjTIka89nwI5HZ2YGvRuDvVDxwIpZDWtWOt 1204179026 Subject: Re: [PATCH 0/4] autofs4 - autofs needs a miscelaneous device for ioctls From: Ian Kent To: Andrew Morton Cc: Kernel Mailing List , autofs mailing list , linux-fsdevel In-Reply-To: <20080227204002.49f4c5fb.akpm@linux-foundation.org> References: <20080227204002.49f4c5fb.akpm@linux-foundation.org> Content-Type: text/plain Date: Thu, 28 Feb 2008 15:07:18 +0900 Message-Id: <1204178838.3501.5.camel@raven.themaw.net> Mime-Version: 1.0 X-Mailer: Evolution 2.12.3 (2.12.3-1.fc8) Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2081 Lines: 55 On Wed, 2008-02-27 at 20:40 -0800, Andrew Morton wrote: > On Tue, 26 Feb 2008 12:21:58 +0900 (WST) Ian Kent wrote: > > > > > Hi Andrew, > > > > There is a problem with active restarts in autofs (that is to > > say restarting autofs when there are busy mounts). > > > > Currently autofs uses "umount -l" to clear active mounts at > > restart. While using lazy umount works for most cases, anything > > that needs to walk back up the mount tree to construct a path, > > such as getcwd(2) and the proc file system /proc//cwd, no > > longer works because the point from which the path is constructed > > has been detached from the mount tree. > > > > The actual problem with autofs is that it can't reconnect to > > existing mounts. Immediately one things of just adding the > > ability to remount autofs file systems would solve it, but > > alas, that can't work. This is because autofs direct mounts > > and the implementation of "on demand mount and expire" of > > nested mount trees have the file system mounted on top of > > the mount trigger dentry. > > > > To resolve this a miscellaneous device node for routing ioctl > > commands to these mount points has been implemented for the > > autofs4 kernel module. > > > > For those wishing to test this out an updated user space daemon > > is needed. Checking out and building from the git repo or > > applying all the current patches to the 5.0.3 tar distribution > > will do the trick. This is all available at the usual location > > on kernel.org. > > > > Could we please be a bit more specific than "the usual location"? Yes, I should have been more specific. I'll fix that. > > Should autofs userspace have an entry in Documentation/Changes? Sound like a sensible thing to do. I'll include a patch for that when I re-post the patch set. Ian -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/