From b318b3d69b852fa474576ddcb05286aa6c08577c Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Wed, 2 May 2007 17:48:09 +0000 Subject: kernel: sync with mainline... --- kernel/file.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'kernel/file.c') diff --git a/kernel/file.c b/kernel/file.c index e7b52c5..fc03b1e 100644 --- a/kernel/file.c +++ b/kernel/file.c @@ -75,7 +75,11 @@ void fuse_finish_open(struct inode *inode, struct file *file, if (outarg->open_flags & FOPEN_DIRECT_IO) file->f_op = &fuse_direct_io_file_operations; if (!(outarg->open_flags & FOPEN_KEEP_CACHE)) +#ifdef KERNEL_2_6_21_PLUS + invalidate_mapping_pages(inode->i_mapping, 0, -1); +#else invalidate_inode_pages(inode->i_mapping); +#endif ff->fh = outarg->fh; file->private_data = ff; } -- cgit v1.2.3