diff options
| -rw-r--r-- | fs/ecryptfs/file.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/fs/ecryptfs/file.c b/fs/ecryptfs/file.c index 2229a74aeeed..b1eaa7a1f82c 100644 --- a/fs/ecryptfs/file.c +++ b/fs/ecryptfs/file.c | |||
| @@ -313,11 +313,9 @@ static int ecryptfs_fasync(int fd, struct file *file, int flag) | |||
| 313 | static long | 313 | static long |
| 314 | ecryptfs_unlocked_ioctl(struct file *file, unsigned int cmd, unsigned long arg) | 314 | ecryptfs_unlocked_ioctl(struct file *file, unsigned int cmd, unsigned long arg) |
| 315 | { | 315 | { |
| 316 | struct file *lower_file = NULL; | 316 | struct file *lower_file = ecryptfs_file_to_lower(file); |
| 317 | long rc = -ENOTTY; | 317 | long rc = -ENOTTY; |
| 318 | 318 | ||
| 319 | if (ecryptfs_file_to_private(file)) | ||
| 320 | lower_file = ecryptfs_file_to_lower(file); | ||
| 321 | if (lower_file->f_op->unlocked_ioctl) | 319 | if (lower_file->f_op->unlocked_ioctl) |
| 322 | rc = lower_file->f_op->unlocked_ioctl(lower_file, cmd, arg); | 320 | rc = lower_file->f_op->unlocked_ioctl(lower_file, cmd, arg); |
| 323 | return rc; | 321 | return rc; |
| @@ -327,11 +325,9 @@ ecryptfs_unlocked_ioctl(struct file *file, unsigned int cmd, unsigned long arg) | |||
| 327 | static long | 325 | static long |
| 328 | ecryptfs_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) | 326 | ecryptfs_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) |
| 329 | { | 327 | { |
| 330 | struct file *lower_file = NULL; | 328 | struct file *lower_file = ecryptfs_file_to_lower(file); |
| 331 | long rc = -ENOIOCTLCMD; | 329 | long rc = -ENOIOCTLCMD; |
| 332 | 330 | ||
| 333 | if (ecryptfs_file_to_private(file)) | ||
| 334 | lower_file = ecryptfs_file_to_lower(file); | ||
| 335 | if (lower_file->f_op && lower_file->f_op->compat_ioctl) | 331 | if (lower_file->f_op && lower_file->f_op->compat_ioctl) |
| 336 | rc = lower_file->f_op->compat_ioctl(lower_file, cmd, arg); | 332 | rc = lower_file->f_op->compat_ioctl(lower_file, cmd, arg); |
| 337 | return rc; | 333 | return rc; |
