The patch titled drivers/char/keyboard.c: fix braille keyboard keysym generation has been removed from the -mm tree. Its filename was drivers-char-keyboardc-fix-braille-keyboard-keysym-generation.patch This patch was dropped because it was merged into mainline or a subsystem tree The current -mm tree may be found at http://userweb.kernel.org/~akpm/mmotm/ ------------------------------------------------------ Subject: drivers/char/keyboard.c: fix braille keyboard keysym generation From: Samuel Thibault <samuel.thibault@xxxxxxxxxxxx> Keysyms stored in key_map[] are not simply K() values, but U(K()) values, as can be seen in the KDSKBENT ioctl handler. The kernel-generated braille keysyms thus need a U() call too. Without this patch, braille keyboards announced as KEY_BRL_DOT* (whcih are still pretty rare) won't actually work. Signed-off-by: Samuel Thibault <samuel.thibault@xxxxxxxxxxxx> Cc: Alan Cox <alan@xxxxxxxxxxxxxxxxxxx> Cc: Dmitry Torokhov <dtor@xxxxxxx> Cc: <stable@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- drivers/char/keyboard.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/char/keyboard.c~drivers-char-keyboardc-fix-braille-keyboard-keysym-generation drivers/char/keyboard.c --- a/drivers/char/keyboard.c~drivers-char-keyboardc-fix-braille-keyboard-keysym-generation +++ a/drivers/char/keyboard.c @@ -1249,7 +1249,7 @@ static void kbd_keycode(unsigned int key if (keycode >= NR_KEYS) if (keycode >= KEY_BRL_DOT1 && keycode <= KEY_BRL_DOT8) - keysym = K(KT_BRL, keycode - KEY_BRL_DOT1 + 1); + keysym = U(K(KT_BRL, keycode - KEY_BRL_DOT1 + 1)); else return; else _ Patches currently in -mm which might be from samuel.thibault@xxxxxxxxxxxx are linux-next.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