X-Git-Url: http://bbs.cooldavid.org/git/?a=blobdiff_plain;f=drivers%2Fchar%2Fvt_ioctl.c;h=cb19dbc52136426d3b869c089a7153de2c719c7f;hb=3fde85df5421eb01f563fef6f111ba73ab0d120e;hp=6aa10284104aeb6e4bc3a22833ea347e67c5d976;hpb=c1bfffa94e0ca951ed450788991c9310adb8e823;p=net-next-2.6.git diff --git a/drivers/char/vt_ioctl.c b/drivers/char/vt_ioctl.c index 6aa10284104..cb19dbc5213 100644 --- a/drivers/char/vt_ioctl.c +++ b/drivers/char/vt_ioctl.c @@ -1303,7 +1303,9 @@ int vt_ioctl(struct tty_struct *tty, struct file * file, if (!perm) goto eperm; ret = copy_from_user(&ui, up, sizeof(struct unimapinit)); - if (!ret) + if (ret) + ret = -EFAULT; + else con_clear_unimap(vc, &ui); break; }