diff options
Diffstat (limited to 'include/linux/fs.h')
-rw-r--r-- | include/linux/fs.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/include/linux/fs.h b/include/linux/fs.h index f23bcb77260..786b3b1113c 100644 --- a/include/linux/fs.h +++ b/include/linux/fs.h | |||
@@ -2317,11 +2317,18 @@ extern int should_remove_suid(struct dentry *); | |||
2317 | extern int file_remove_suid(struct file *); | 2317 | extern int file_remove_suid(struct file *); |
2318 | 2318 | ||
2319 | extern void __insert_inode_hash(struct inode *, unsigned long hashval); | 2319 | extern void __insert_inode_hash(struct inode *, unsigned long hashval); |
2320 | extern void remove_inode_hash(struct inode *); | ||
2321 | static inline void insert_inode_hash(struct inode *inode) | 2320 | static inline void insert_inode_hash(struct inode *inode) |
2322 | { | 2321 | { |
2323 | __insert_inode_hash(inode, inode->i_ino); | 2322 | __insert_inode_hash(inode, inode->i_ino); |
2324 | } | 2323 | } |
2324 | |||
2325 | extern void __remove_inode_hash(struct inode *); | ||
2326 | static inline void remove_inode_hash(struct inode *inode) | ||
2327 | { | ||
2328 | if (!inode_unhashed(inode)) | ||
2329 | __remove_inode_hash(inode); | ||
2330 | } | ||
2331 | |||
2325 | extern void inode_sb_list_add(struct inode *inode); | 2332 | extern void inode_sb_list_add(struct inode *inode); |
2326 | 2333 | ||
2327 | #ifdef CONFIG_BLOCK | 2334 | #ifdef CONFIG_BLOCK |