aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fs/compat_ioctl.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/fs/compat_ioctl.c b/fs/compat_ioctl.c
index 6972d242fbdf..d92bc3eb7afc 100644
--- a/fs/compat_ioctl.c
+++ b/fs/compat_ioctl.c
@@ -684,8 +684,10 @@ static int hdio_getgeo(unsigned int fd, unsigned int cmd, unsigned long arg)
684 if (!err) { 684 if (!err) {
685 err = copy_to_user (ugeo, &geo, 4); 685 err = copy_to_user (ugeo, &geo, 4);
686 err |= __put_user (geo.start, &ugeo->start); 686 err |= __put_user (geo.start, &ugeo->start);
687 if (err)
688 err = -EFAULT;
687 } 689 }
688 return err ? -EFAULT : 0; 690 return err;
689} 691}
690 692
691static int hdio_ioctl_trans(unsigned int fd, unsigned int cmd, unsigned long arg) 693static int hdio_ioctl_trans(unsigned int fd, unsigned int cmd, unsigned long arg)