On Thu, 2008-07-31 at 21:31 -0400, Chuck Lever wrote: > It looks like it needs a directory entry's dentry for a couple of > reasons: > > 1. To determine whether a directory entry is a mount point > > 2. If the client has asked for file handles (via a bitmask) for the > directory entries Theoretically, neither of those actually need the _inode_. If it's a mountpoint, won't it be in the dcache already? So a purely dcache-based lookup would find it, without having to call through to the file system's ->lookup() method on a dcache miss? And to generate the file handle, all you need in the common case is i_generation? You don't need to pull every inode into core. -- dwmw2 -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html