diff options
Diffstat (limited to 'fs/xfs/xfs_utils.c')
| -rw-r--r-- | fs/xfs/xfs_utils.c | 26 |
1 files changed, 2 insertions, 24 deletions
diff --git a/fs/xfs/xfs_utils.c b/fs/xfs/xfs_utils.c index 18a85e746680..2b8dc7e40772 100644 --- a/fs/xfs/xfs_utils.c +++ b/fs/xfs/xfs_utils.c | |||
| @@ -40,34 +40,12 @@ | |||
| 40 | #include "xfs_itable.h" | 40 | #include "xfs_itable.h" |
| 41 | #include "xfs_utils.h" | 41 | #include "xfs_utils.h" |
| 42 | 42 | ||
| 43 | /* | ||
| 44 | * xfs_get_dir_entry is used to get a reference to an inode given | ||
| 45 | * its parent directory inode and the name of the file. It does | ||
| 46 | * not lock the child inode, and it unlocks the directory before | ||
| 47 | * returning. The directory's generation number is returned for | ||
| 48 | * use by a later call to xfs_lock_dir_and_entry. | ||
| 49 | */ | ||
| 50 | int | ||
| 51 | xfs_get_dir_entry( | ||
| 52 | bhv_vname_t *dentry, | ||
| 53 | xfs_inode_t **ipp) | ||
| 54 | { | ||
| 55 | bhv_vnode_t *vp; | ||
| 56 | |||
| 57 | vp = VNAME_TO_VNODE(dentry); | ||
| 58 | |||
| 59 | *ipp = xfs_vtoi(vp); | ||
| 60 | if (!*ipp) | ||
| 61 | return XFS_ERROR(ENOENT); | ||
| 62 | VN_HOLD(vp); | ||
| 63 | return 0; | ||
| 64 | } | ||
| 65 | 43 | ||
| 66 | int | 44 | int |
| 67 | xfs_dir_lookup_int( | 45 | xfs_dir_lookup_int( |
| 68 | xfs_inode_t *dp, | 46 | xfs_inode_t *dp, |
| 69 | uint lock_mode, | 47 | uint lock_mode, |
| 70 | bhv_vname_t *dentry, | 48 | struct xfs_name *name, |
| 71 | xfs_ino_t *inum, | 49 | xfs_ino_t *inum, |
| 72 | xfs_inode_t **ipp) | 50 | xfs_inode_t **ipp) |
| 73 | { | 51 | { |
| @@ -75,7 +53,7 @@ xfs_dir_lookup_int( | |||
| 75 | 53 | ||
| 76 | xfs_itrace_entry(dp); | 54 | xfs_itrace_entry(dp); |
| 77 | 55 | ||
| 78 | error = xfs_dir_lookup(NULL, dp, VNAME(dentry), VNAMELEN(dentry), inum); | 56 | error = xfs_dir_lookup(NULL, dp, name, inum); |
| 79 | if (!error) { | 57 | if (!error) { |
| 80 | /* | 58 | /* |
| 81 | * Unlock the directory. We do this because we can't | 59 | * Unlock the directory. We do this because we can't |
