From: Laurent Riffard generic_file_read has been dropped from 2.6.18-rc1-mm1. This patch works for me. Signed-off-by: Laurent Riffard Cc: "Vladimir V. Saveliev" Signed-off-by: Andrew Morton --- fs/reiser4/plugin/file/cryptcompress.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN fs/reiser4/plugin/file/cryptcompress.c~reiser4-vs-streamline-generic_file_-interfaces-and-filemap fs/reiser4/plugin/file/cryptcompress.c --- a/fs/reiser4/plugin/file/cryptcompress.c~reiser4-vs-streamline-generic_file_-interfaces-and-filemap +++ a/fs/reiser4/plugin/file/cryptcompress.c @@ -2883,7 +2883,7 @@ ssize_t read_cryptcompress(struct file * down_read(&info->lock); LOCK_CNT_INC(inode_sem_r); - result = generic_file_read(file, buf, size, off); + result = do_sync_read(file, buf, size, off); up_read(&info->lock); LOCK_CNT_DEC(inode_sem_r); _