diff options
Diffstat (limited to 'include/linux/dcache.h')
| -rw-r--r-- | include/linux/dcache.h | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/include/linux/dcache.h b/include/linux/dcache.h index c4b5f4b3f8f8..bda4ec53886b 100644 --- a/include/linux/dcache.h +++ b/include/linux/dcache.h | |||
| @@ -246,6 +246,7 @@ extern struct dentry * d_alloc(struct dentry *, const struct qstr *); | |||
| 246 | extern struct dentry * d_alloc_pseudo(struct super_block *, const struct qstr *); | 246 | extern struct dentry * d_alloc_pseudo(struct super_block *, const struct qstr *); |
| 247 | extern struct dentry * d_splice_alias(struct inode *, struct dentry *); | 247 | extern struct dentry * d_splice_alias(struct inode *, struct dentry *); |
| 248 | extern struct dentry * d_add_ci(struct dentry *, struct inode *, struct qstr *); | 248 | extern struct dentry * d_add_ci(struct dentry *, struct inode *, struct qstr *); |
| 249 | extern struct dentry * d_exact_alias(struct dentry *, struct inode *); | ||
| 249 | extern struct dentry *d_find_any_alias(struct inode *inode); | 250 | extern struct dentry *d_find_any_alias(struct inode *inode); |
| 250 | extern struct dentry * d_obtain_alias(struct inode *); | 251 | extern struct dentry * d_obtain_alias(struct inode *); |
| 251 | extern struct dentry * d_obtain_root(struct inode *); | 252 | extern struct dentry * d_obtain_root(struct inode *); |
| @@ -288,23 +289,6 @@ static inline void d_add(struct dentry *entry, struct inode *inode) | |||
| 288 | d_rehash(entry); | 289 | d_rehash(entry); |
| 289 | } | 290 | } |
| 290 | 291 | ||
| 291 | /** | ||
| 292 | * d_add_unique - add dentry to hash queues without aliasing | ||
| 293 | * @entry: dentry to add | ||
| 294 | * @inode: The inode to attach to this dentry | ||
| 295 | * | ||
| 296 | * This adds the entry to the hash queues and initializes @inode. | ||
| 297 | * The entry was actually filled in earlier during d_alloc(). | ||
| 298 | */ | ||
| 299 | static inline struct dentry *d_add_unique(struct dentry *entry, struct inode *inode) | ||
| 300 | { | ||
| 301 | struct dentry *res; | ||
| 302 | |||
| 303 | res = d_instantiate_unique(entry, inode); | ||
| 304 | d_rehash(res != NULL ? res : entry); | ||
| 305 | return res; | ||
| 306 | } | ||
| 307 | |||
| 308 | extern void dentry_update_name_case(struct dentry *, struct qstr *); | 292 | extern void dentry_update_name_case(struct dentry *, struct qstr *); |
| 309 | 293 | ||
| 310 | /* used for rename() and baskets */ | 294 | /* used for rename() and baskets */ |
