--- fs/reiserfs/file.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Index: linux-2.6/fs/reiserfs/file.c =================================================================== --- linux-2.6.orig/fs/reiserfs/file.c 2007-08-30 20:44:07.000000000 -0700 +++ linux-2.6/fs/reiserfs/file.c 2007-08-30 20:44:19.000000000 -0700 @@ -748,7 +748,8 @@ static int reiserfs_copy_from_user_to_fi page_fault = __copy_from_user(page_address(page) + offset, buf, count); // Copy the data. /* Flush processor's dcache for this page */ - flush_mapping_page(page); + //flush_mapping_page(page); + flush_dcache_page(page); kunmap(page); buf += count; write_bytes -= count;