summaryrefslogtreecommitdiffstats
path: root/fs/exportfs/expfs.c
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2008-08-11 15:48:57 +0200
committerAl Viro <viro@zeniv.linux.org.uk>2008-10-23 05:13:00 -0400
commit4ea3ada2955e4519befa98ff55dd62d6dfbd1705 (patch)
treeb473278d0df8d869d183fbc0e4a1a07585de240a /fs/exportfs/expfs.c
parent3a8cff4f026c0b98bee6291eb28d4df42feb76dc (diff)
downloadblackbird-op-linux-4ea3ada2955e4519befa98ff55dd62d6dfbd1705.tar.gz
blackbird-op-linux-4ea3ada2955e4519befa98ff55dd62d6dfbd1705.zip
[PATCH] new helper: d_obtain_alias
The calling conventions of d_alloc_anon are rather unfortunate for all users, and it's name is not very descriptive either. Add d_obtain_alias as a new exported helper that drops the inode reference in the failure case, too and allows to pass-through NULL pointers and inodes to allow for tail-calls in the export operations. Incidentally this helper already existed as a private function in libfs.c as exportfs_d_alloc so kill that one and switch the callers to d_obtain_alias. Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/exportfs/expfs.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud