diff options
Diffstat (limited to 'include/linux')
| -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 f23bcb77260c..786b3b1113cf 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 |
