diff options
Diffstat (limited to 'fs/ext3/file.c')
| -rw-r--r-- | fs/ext3/file.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/fs/ext3/file.c b/fs/ext3/file.c index 388bbdfa0b4e..f55df0e61cbd 100644 --- a/fs/ext3/file.c +++ b/fs/ext3/file.c | |||
| @@ -21,6 +21,7 @@ | |||
| 21 | #include <linux/time.h> | 21 | #include <linux/time.h> |
| 22 | #include <linux/fs.h> | 22 | #include <linux/fs.h> |
| 23 | #include <linux/jbd.h> | 23 | #include <linux/jbd.h> |
| 24 | #include <linux/quotaops.h> | ||
| 24 | #include <linux/ext3_fs.h> | 25 | #include <linux/ext3_fs.h> |
| 25 | #include <linux/ext3_jbd.h> | 26 | #include <linux/ext3_jbd.h> |
| 26 | #include "xattr.h" | 27 | #include "xattr.h" |
| @@ -33,9 +34,9 @@ | |||
| 33 | */ | 34 | */ |
| 34 | static int ext3_release_file (struct inode * inode, struct file * filp) | 35 | static int ext3_release_file (struct inode * inode, struct file * filp) |
| 35 | { | 36 | { |
| 36 | if (EXT3_I(inode)->i_state & EXT3_STATE_FLUSH_ON_CLOSE) { | 37 | if (ext3_test_inode_state(inode, EXT3_STATE_FLUSH_ON_CLOSE)) { |
| 37 | filemap_flush(inode->i_mapping); | 38 | filemap_flush(inode->i_mapping); |
| 38 | EXT3_I(inode)->i_state &= ~EXT3_STATE_FLUSH_ON_CLOSE; | 39 | ext3_clear_inode_state(inode, EXT3_STATE_FLUSH_ON_CLOSE); |
| 39 | } | 40 | } |
| 40 | /* if we are the last writer on the inode, drop the block reservation */ | 41 | /* if we are the last writer on the inode, drop the block reservation */ |
| 41 | if ((filp->f_mode & FMODE_WRITE) && | 42 | if ((filp->f_mode & FMODE_WRITE) && |
| @@ -62,7 +63,7 @@ const struct file_operations ext3_file_operations = { | |||
| 62 | .compat_ioctl = ext3_compat_ioctl, | 63 | .compat_ioctl = ext3_compat_ioctl, |
| 63 | #endif | 64 | #endif |
| 64 | .mmap = generic_file_mmap, | 65 | .mmap = generic_file_mmap, |
| 65 | .open = generic_file_open, | 66 | .open = dquot_file_open, |
| 66 | .release = ext3_release_file, | 67 | .release = ext3_release_file, |
| 67 | .fsync = ext3_sync_file, | 68 | .fsync = ext3_sync_file, |
| 68 | .splice_read = generic_file_splice_read, | 69 | .splice_read = generic_file_splice_read, |
