diff options
Diffstat (limited to 'include/linux/fs.h')
-rw-r--r-- | include/linux/fs.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/fs.h b/include/linux/fs.h index 3f40547ba191..955dff5da56a 100644 --- a/include/linux/fs.h +++ b/include/linux/fs.h | |||
@@ -2292,6 +2292,11 @@ static inline void allow_write_access(struct file *file) | |||
2292 | if (file) | 2292 | if (file) |
2293 | atomic_inc(&file_inode(file)->i_writecount); | 2293 | atomic_inc(&file_inode(file)->i_writecount); |
2294 | } | 2294 | } |
2295 | static inline bool inode_is_open_for_write(const struct inode *inode) | ||
2296 | { | ||
2297 | return atomic_read(&inode->i_writecount) > 0; | ||
2298 | } | ||
2299 | |||
2295 | #ifdef CONFIG_IMA | 2300 | #ifdef CONFIG_IMA |
2296 | static inline void i_readcount_dec(struct inode *inode) | 2301 | static inline void i_readcount_dec(struct inode *inode) |
2297 | { | 2302 | { |