Loading fs/ecryptfs/read_write.c +1 −8 Original line number Diff line number Diff line Loading @@ -232,17 +232,10 @@ int ecryptfs_read_lower(char *data, loff_t offset, size_t size, struct inode *ecryptfs_inode) { struct file *lower_file; mm_segment_t fs_save; ssize_t rc; lower_file = ecryptfs_inode_to_private(ecryptfs_inode)->lower_file; if (!lower_file) return -EIO; fs_save = get_fs(); set_fs(get_ds()); rc = vfs_read(lower_file, data, size, &offset); set_fs(fs_save); return rc; return kernel_read(lower_file, offset, data, size); } /** Loading Loading
fs/ecryptfs/read_write.c +1 −8 Original line number Diff line number Diff line Loading @@ -232,17 +232,10 @@ int ecryptfs_read_lower(char *data, loff_t offset, size_t size, struct inode *ecryptfs_inode) { struct file *lower_file; mm_segment_t fs_save; ssize_t rc; lower_file = ecryptfs_inode_to_private(ecryptfs_inode)->lower_file; if (!lower_file) return -EIO; fs_save = get_fs(); set_fs(get_ds()); rc = vfs_read(lower_file, data, size, &offset); set_fs(fs_save); return rc; return kernel_read(lower_file, offset, data, size); } /** Loading