diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/ext3_fs.h | 1 | ||||
| -rw-r--r-- | include/linux/ext3_jbd.h | 5 |
2 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/ext3_fs.h b/include/linux/ext3_fs.h index f8630de86518..5847e06c1020 100644 --- a/include/linux/ext3_fs.h +++ b/include/linux/ext3_fs.h @@ -695,6 +695,7 @@ extern struct file_operations ext3_file_operations; /* inode.c */ extern struct address_space_operations ext3_aops; +extern struct address_space_operations ext3_writeback_aops; /* namei.c */ extern struct inode_operations ext3_dir_inode_operations; diff --git a/include/linux/ext3_jbd.h b/include/linux/ext3_jbd.h index ece9ec115665..05645eb7afca 100644 --- a/include/linux/ext3_jbd.h +++ b/include/linux/ext3_jbd.h @@ -299,5 +299,10 @@ static inline int ext3_should_order_data(struct inode *inode) return (test_opt(inode->i_sb, DATA_FLAGS) == EXT3_MOUNT_ORDERED_DATA); } +static inline int ext3_should_writeback_data(struct inode *inode) +{ + return !ext3_should_journal_data(inode) && + !ext3_should_order_data(inode); +} #endif /* _LINUX_EXT3_JBD_H */ |
