diff options
author | Ralf Baechle <ralf@linux-mips.org> | 1999-12-04 03:58:56 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 1999-12-04 03:58:56 +0000 |
commit | 1d67e90f19a7acfd9a05dc59678e7d0c5090bd0d (patch) | |
tree | 357efc7b93f8f5102110d20d293f41360ec212fc /fs/fat/file.c | |
parent | aea27b2e18d69af87e673972246e66657b4fa274 (diff) |
Merge with Linux 2.3.21.
Diffstat (limited to 'fs/fat/file.c')
-rw-r--r-- | fs/fat/file.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/fat/file.c b/fs/fat/file.c index 19b91b74f..5baa51af4 100644 --- a/fs/fat/file.c +++ b/fs/fat/file.c @@ -60,7 +60,7 @@ struct inode_operations fat_file_inode_operations = { fat_get_block, /* get_block */ block_read_full_page, /* readpage */ NULL, /* writepage */ - NULL, /* flushpage */ + block_flushpage, /* flushpage */ fat_truncate, /* truncate */ NULL, /* permission */ NULL, /* smap */ @@ -118,7 +118,7 @@ static int fat_write_partial_page(struct file *file, struct page *page, unsigned unsigned long page_cache = 0; long status; - pgpos = inode->i_size & PAGE_CACHE_MASK; + pgpos = MSDOS_I(inode)->i_realsize & PAGE_CACHE_MASK; while (pgpos < page->offset) { hash = page_hash(inode, pgpos); repeat_find: new_page = __find_lock_page(inode, pgpos, hash); |