login
Header Space

 
 

Re: VFS + path walktrough

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <viro@...>
Cc: <weigelt@...>, <linux-kernel@...>
Date: Monday, May 5, 2008 - 12:43 pm

> > * Al Viro <viro@ZenIV.linux.org.uk> wrote:

One way this could be done cleanly, is to pass the rest of the path
(as hint) to the filesystem in its lookup function.  Most filesystems
would just ignore it, but those which have the capabilities can use it
to do the lookup in one go, and internally cache the result.  The VFS
doesn't need to know _anything_ about all this.  If there are
mountpoints, they are already cached, so ->lookup() wouldn't be called
at all, only ->d_revalidate(), which is a different issue.

Miklos
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
VFS + path walktrough, Enrico Weigelt, (Mon May 5, 8:40 am)
Re: VFS + path walktrough, Enrico Weigelt, (Mon May 5, 9:06 am)
Re: VFS + path walktrough, Al Viro, (Mon May 5, 9:13 am)
Re: VFS + path walktrough, Enrico Weigelt, (Mon May 5, 9:43 am)
Re: VFS + path walktrough, Al Viro, (Mon May 5, 11:35 am)
Re: VFS + path walktrough, Miklos Szeredi, (Mon May 5, 12:43 pm)
Re: VFS + path walktrough, Al Viro, (Mon May 5, 1:14 pm)
Re: VFS + path walktrough, Miklos Szeredi, (Mon May 5, 1:33 pm)
Re: VFS + path walktrough, Al Viro, (Mon May 5, 1:40 pm)
Re: VFS + path walktrough, Enrico Weigelt, (Mon May 5, 2:23 pm)
Re: VFS + path walktrough, Al Viro, (Mon May 5, 2:34 pm)
Re: VFS + path walktrough, Enrico Weigelt, (Mon May 5, 3:02 pm)
Re: VFS + path walktrough, Al Viro, (Mon May 5, 3:09 pm)
Re: VFS + path walktrough, Miklos Szeredi, (Mon May 5, 2:03 pm)
Re: VFS + path walktrough, Enrico Weigelt, (Mon May 5, 2:50 pm)
Re: VFS + path walktrough, Miklos Szeredi, (Mon May 5, 2:31 pm)
Re: VFS + path walktrough, Trond Myklebust, (Mon May 5, 4:16 pm)
Re: VFS + path walktrough, Miklos Szeredi, (Mon May 5, 4:35 pm)
Re: VFS + path walktrough, Miklos Szeredi, (Mon May 5, 1:03 pm)
speck-geostationary