- unicode-diacritics-support-s390-fix.patch removed from -mm tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The patch titled
     unicode-diacritics-support s390 fix
has been removed from the -mm tree.  Its filename was
     unicode-diacritics-support-s390-fix.patch

This patch was dropped because it was folded into unicode-diacritics-support.patch

------------------------------------------------------
Subject: unicode-diacritics-support s390 fix
From: Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>

Turn the kernel accent_table into unicode, and extend ioctls KDGKBDIACR and
KDSKBDIACR into their equivalents KDGKBDIACRUC and KDSKBDIACR.

New function int conv_uni_to_8bit(u32 uni) for converting unicode into 8bit
_input_.  No, we don't want to store the translation, as it is potentially
sparse and large.

Signed-off-by: Samuel Thibault <samuel.thibault@xxxxxxxxxxxx>
Cc: Jan Engelhardt <jengelh@xxxxxx>
Cc: "Antonino A. Daplas" <adaplas@xxxxxxx>
Cc: David Woodhouse <dwmw2@xxxxxxxxxxxxx>
Cc: Adrian Bunk <bunk@xxxxxxxxx>
Cc: Martin Schwidefsky <schwidefsky@xxxxxxxxxx>
Cc: Heiko Carstens <heiko.carstens@xxxxxxxxxx>
Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
---

 drivers/s390/char/keyboard.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff -puN drivers/s390/char/keyboard.c~unicode-diacritics-support-s390-fix drivers/s390/char/keyboard.c
--- a/drivers/s390/char/keyboard.c~unicode-diacritics-support-s390-fix
+++ a/drivers/s390/char/keyboard.c
@@ -489,9 +489,9 @@ kbd_ioctl(struct kbd_data *kbd, struct f
 		if (put_user(kbd->accent_table_size, &a->kb_cnt))
 			return -EFAULT;
 		for (i = 0; i < kbd->accent_table_size; i++) {
-			diacr.diacr = conv_uni_to_8bit(kbd->accent_table[i].diacr);
-			diacr.base = conv_uni_to_8bit(kbd->accent_table[i].base);
-			diacr.result = conv_uni_to_8bit(kbd->accent_table[i].result);
+			diacr.diacr = kbd->accent_table[i].diacr;
+			diacr.base = kbd->accent_table[i].base;
+			diacr.result = kbd->accent_table[i].result;
 			if (copy_to_user(a->kbdiacr + i, &diacr, sizeof(struct kbdiacr)))
 			return -EFAULT;
 		}
@@ -525,9 +525,9 @@ kbd_ioctl(struct kbd_data *kbd, struct f
 		for (i = 0; i < ct; i++) {
 			if (copy_from_user(&diacr, a->kbdiacr + i, sizeof(struct kbdiacr)))
 				return -EFAULT;
-			kbd->accent_table[i].diacr = conv_8bit_to_uni(diacr.diacr);
-			kbd->accent_table[i].base = conv_8bit_to_uni(diacr.base);
-			kbd->accent_table[i].result = conv_8bit_to_uni(diacr.result);
+			kbd->accent_table[i].diacr = diacr.diacr;
+			kbd->accent_table[i].base = diacr.base;
+			kbd->accent_table[i].result = diacr.result;
 		}
 		return 0;
 	}
_

Patches currently in -mm which might be from samuel.thibault@xxxxxxxxxxxx are

origin.patch
unicode-diacritics-support.patch
unicode-diacritics-support-s390-fix.patch
console-events-and-accessibility.patch
console-events-and-accessibility-fix.patch
add-config_vt_unicode.patch

-
To unsubscribe from this list: send the line "unsubscribe mm-commits" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Kernel Newbies FAQ]     [Kernel Archive]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [Bugtraq]     [Photo]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]

  Powered by Linux