summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Schutte <michi@uiae.at>2012-09-04 22:54:16 -0700
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2012-09-04 23:21:46 -0700
commitcaaa357dc0582f0d4504c22f1ef2347ad940de1b (patch)
tree066d3654b8084f233baf22c515d261162b648a11
parent9e14f36bb577bd2828db5797303ca7bf6c87d50a (diff)
downloadop-kernel-dev-caaa357dc0582f0d4504c22f1ef2347ad940de1b.zip
op-kernel-dev-caaa357dc0582f0d4504c22f1ef2347ad940de1b.tar.gz
Input: Add KD[GS]KBDIACRUC ioctls to the compatible list
Allow handling of Unicode compose sequences by 32-bit apps on a 64-bit system. The issue has been reported in <http://bugs.debian.org/540534> and <http://lists.altlinux.org/pipermail/kbd/2009-December/000235.html>. A formal check of the two affected ioctls in drivers/char/vt_ioctl.c (introduced in 04c71976) and a test using x86 kbd 1.15.1 on a so patched x86_64 kernel both confirm that KD[GS]KBDIACRUC are ioctl32() compatible. Signed-off-by: Michael Schutte <michi@uiae.at> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
-rw-r--r--fs/compat_ioctl.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/compat_ioctl.c b/fs/compat_ioctl.c
index debdfe0..edd4ab6 100644
--- a/fs/compat_ioctl.c
+++ b/fs/compat_ioctl.c
@@ -897,6 +897,8 @@ COMPATIBLE_IOCTL(KDGKBSENT)
COMPATIBLE_IOCTL(KDSKBSENT)
COMPATIBLE_IOCTL(KDGKBDIACR)
COMPATIBLE_IOCTL(KDSKBDIACR)
+COMPATIBLE_IOCTL(KDGKBDIACRUC)
+COMPATIBLE_IOCTL(KDSKBDIACRUC)
COMPATIBLE_IOCTL(KDKBDREP)
COMPATIBLE_IOCTL(KDGKBLED)
COMPATIBLE_IOCTL(KDGETLED)
OpenPOWER on IntegriCloud