diff options
Diffstat (limited to 'include/linux/dcache.h')
-rw-r--r-- | include/linux/dcache.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/dcache.h b/include/linux/dcache.h index e4414693065e..f4b40a751f09 100644 --- a/include/linux/dcache.h +++ b/include/linux/dcache.h | |||
@@ -183,6 +183,11 @@ struct dentry_operations { | |||
183 | #define DCACHE_GENOCIDE 0x0200 | 183 | #define DCACHE_GENOCIDE 0x0200 |
184 | #define DCACHE_MOUNTED 0x0400 /* is a mountpoint */ | 184 | #define DCACHE_MOUNTED 0x0400 /* is a mountpoint */ |
185 | 185 | ||
186 | #define DCACHE_OP_HASH 0x1000 | ||
187 | #define DCACHE_OP_COMPARE 0x2000 | ||
188 | #define DCACHE_OP_REVALIDATE 0x4000 | ||
189 | #define DCACHE_OP_DELETE 0x8000 | ||
190 | |||
186 | 191 | ||
187 | extern spinlock_t dcache_inode_lock; | 192 | extern spinlock_t dcache_inode_lock; |
188 | extern seqlock_t rename_lock; | 193 | extern seqlock_t rename_lock; |
@@ -201,6 +206,7 @@ extern struct dentry * d_materialise_unique(struct dentry *, struct inode *); | |||
201 | extern void __d_drop(struct dentry *dentry); | 206 | extern void __d_drop(struct dentry *dentry); |
202 | extern void d_drop(struct dentry *dentry); | 207 | extern void d_drop(struct dentry *dentry); |
203 | extern void d_delete(struct dentry *); | 208 | extern void d_delete(struct dentry *); |
209 | extern void d_set_d_op(struct dentry *dentry, const struct dentry_operations *op); | ||
204 | 210 | ||
205 | /* allocate/de-allocate */ | 211 | /* allocate/de-allocate */ |
206 | extern struct dentry * d_alloc(struct dentry *, const struct qstr *); | 212 | extern struct dentry * d_alloc(struct dentry *, const struct qstr *); |