diff options
author | Christoph Hellwig <hch@infradead.org> | 2007-07-17 04:04:33 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-07-17 10:23:06 -0700 |
commit | 019ab801cf32381b90cbe0144cc5695aed0e408c (patch) | |
tree | cbd8de21b26bc716bd4bb4d70014193e47490310 /fs/lockd/svc.c | |
parent | dd90b50906db2c03e236e046f2fc7f7290efe4b4 (diff) | |
download | linux-019ab801cf32381b90cbe0144cc5695aed0e408c.tar.gz linux-019ab801cf32381b90cbe0144cc5695aed0e408c.tar.bz2 linux-019ab801cf32381b90cbe0144cc5695aed0e408c.zip |
knfsd: exportfs: split out reconnecting a dentry from find_exported_dentry
There's a clear subfunctionality of reconnecting a given dentry to the main
dentry tree in find_exported_dentry, that can be called both for the dentry
we're looking for or it's parent directory.
This patch splits the subfunctionality out into a separate helper to make the
code more readable and document it's intent. As a nice side-optimization we
can avoid getting a superfluous dentry reference count in the case we need to
reconnect a directory on it's own.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Neil Brown <neilb@suse.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'fs/lockd/svc.c')
0 files changed, 0 insertions, 0 deletions