diff options
Diffstat (limited to 'fs/gfs2/inode.h')
-rw-r--r-- | fs/gfs2/inode.h | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/fs/gfs2/inode.h b/fs/gfs2/inode.h index c3fa6cfce169..0dd2a26626ec 100644 --- a/fs/gfs2/inode.h +++ b/fs/gfs2/inode.h | |||
@@ -44,8 +44,8 @@ void gfs2_inode_destroy(struct gfs2_inode *ip); | |||
44 | int gfs2_inode_dealloc(struct gfs2_sbd *sdp, struct gfs2_unlinked *ul); | 44 | int gfs2_inode_dealloc(struct gfs2_sbd *sdp, struct gfs2_unlinked *ul); |
45 | 45 | ||
46 | int gfs2_change_nlink(struct gfs2_inode *ip, int diff); | 46 | int gfs2_change_nlink(struct gfs2_inode *ip, int diff); |
47 | int gfs2_lookupi(struct inode *dir, struct qstr *name, int is_root, | 47 | struct inode *gfs2_lookupi(struct inode *dir, struct qstr *name, int is_root, |
48 | struct inode **ipp); | 48 | struct nameidata *nd); |
49 | struct inode *gfs2_createi(struct gfs2_holder *ghs, struct qstr *name, | 49 | struct inode *gfs2_createi(struct gfs2_holder *ghs, struct qstr *name, |
50 | unsigned int mode); | 50 | unsigned int mode); |
51 | int gfs2_unlinki(struct gfs2_inode *dip, struct qstr *name, | 51 | int gfs2_unlinki(struct gfs2_inode *dip, struct qstr *name, |
@@ -66,17 +66,7 @@ int gfs2_setattr_simple(struct gfs2_inode *ip, struct iattr *attr); | |||
66 | 66 | ||
67 | int gfs2_repermission(struct inode *inode, int mask, struct nameidata *nd); | 67 | int gfs2_repermission(struct inode *inode, int mask, struct nameidata *nd); |
68 | 68 | ||
69 | static inline int gfs2_lookup_simple(struct inode *dip, char *name, | 69 | struct inode *gfs2_lookup_simple(struct inode *dip, const char *name); |
70 | struct inode **ipp) | ||
71 | { | ||
72 | struct qstr qstr; | ||
73 | int err; | ||
74 | memset(&qstr, 0, sizeof(struct qstr)); | ||
75 | qstr.name = name; | ||
76 | qstr.len = strlen(name); | ||
77 | err = gfs2_lookupi(dip, &qstr, 1, ipp); | ||
78 | return err; | ||
79 | } | ||
80 | 70 | ||
81 | #endif /* __INODE_DOT_H__ */ | 71 | #endif /* __INODE_DOT_H__ */ |
82 | 72 | ||