diff options
Diffstat (limited to 'fs/btrfs/ioctl.c')
-rw-r--r-- | fs/btrfs/ioctl.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/fs/btrfs/ioctl.c b/fs/btrfs/ioctl.c index 33f967d30b2a..21e51b0ba188 100644 --- a/fs/btrfs/ioctl.c +++ b/fs/btrfs/ioctl.c | |||
@@ -5653,6 +5653,10 @@ long btrfs_ioctl(struct file *file, unsigned int | |||
5653 | #ifdef CONFIG_COMPAT | 5653 | #ifdef CONFIG_COMPAT |
5654 | long btrfs_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) | 5654 | long btrfs_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) |
5655 | { | 5655 | { |
5656 | /* | ||
5657 | * These all access 32-bit values anyway so no further | ||
5658 | * handling is necessary. | ||
5659 | */ | ||
5656 | switch (cmd) { | 5660 | switch (cmd) { |
5657 | case FS_IOC32_GETFLAGS: | 5661 | case FS_IOC32_GETFLAGS: |
5658 | cmd = FS_IOC_GETFLAGS; | 5662 | cmd = FS_IOC_GETFLAGS; |
@@ -5663,8 +5667,6 @@ long btrfs_compat_ioctl(struct file *file, unsigned int cmd, unsigned long arg) | |||
5663 | case FS_IOC32_GETVERSION: | 5667 | case FS_IOC32_GETVERSION: |
5664 | cmd = FS_IOC_GETVERSION; | 5668 | cmd = FS_IOC_GETVERSION; |
5665 | break; | 5669 | break; |
5666 | default: | ||
5667 | return -ENOIOCTLCMD; | ||
5668 | } | 5670 | } |
5669 | 5671 | ||
5670 | return btrfs_ioctl(file, cmd, (unsigned long) compat_ptr(arg)); | 5672 | return btrfs_ioctl(file, cmd, (unsigned long) compat_ptr(arg)); |