==> Regarding Re: [autofs] autofs looks up wrong path element metoo and /net question; [EMAIL PROTECTED] adds:
devnull> Thanks Jeff. devnull> http://hera.kernel.org/pipermail/autofs/2005-October/002517.html devnull> Has 2 patches. One for expire.c and one for root.c devnull> I am assuming I need the root.c one only..? That's actually a slightly different problem. That patch is undergoing testing right now. If you'd like to add yourself to the list of testers, then by all means apply that patch. You will want to apply the entire patch. devnull> Thanks for your help. np. -Jeff On Mon, 24 Oct 2005, Jeff Moyer wrote: >> Date: Mon, 24 Oct 2005 17:55:11 -0400 From: Jeff Moyer >> <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Cc: AutoFS on Linux Kernel >> <[email protected]> Subject: Re: [autofs] autofs looks up wrong >> path element metoo and /net question >> >> ==> Regarding [autofs] autofs looks up wrong path element metoo and /net >> question; [EMAIL PROTECTED] adds: >> devnull> Ian, list. Fedora Core 2 >> devnull> /usr/sbin/automount -V Linux automount version 4.1.4 >> So you built your own? OK. >> devnull> I am running automount with /usr/sbin/automount --ghost -v --debug >> devnull> uname -r 2.6.7 / 2.4.31 >> Again, your own kernel? Ian posted a kernel patch to fix the issue. >> You probably want to grab that, though I can't find a pointer to it at >> the moment. I've attached the equivalent patch that went into RHEL3, >> for reference. >> >> -Jeff >> >> --- linux-2.4.21/fs/autofs4/root.c.orig 2005-05-31 09:31:16.097321176 >> -0400 +++ linux-2.4.21/fs/autofs4/root.c 2005-05-31 09:31:19.816755736 >> -0400 @@ -301,7 +301,14 @@ static int try_to_fill_dentry(struct den >> >> DPRINTK(("try_to_fill_entry: expire done status=%d\n", status)); >> >> - return 0; + /* + * If the directory still exists the mount request >> must + * continue otherwise it can't be followed at the right + * time >> during the walk. + */ + status = d_invalidate(dentry); + if (status != >> -EBUSY) + return 0; } >> >> DPRINTK(("try_to_fill_entry: dentry=%p %.*s ino=%p\n", >> devnull> /dev/null devnull> [EMAIL PROTECTED] _______________________________________________ autofs mailing list [email protected] http://linux.kernel.org/mailman/listinfo/autofs
