[kernel] r12264 - in dists/sid/linux-2.6/debian: . patches/bugfix/all patches/series

Bastian Blank waldi at alioth.debian.org
Sun Sep 28 21:36:47 UTC 2008


Author: waldi
Date: Sun Sep 28 21:36:46 2008
New Revision: 12264

Log:
Only register notifiers in braille console if used, fixes Insert key.

* debian/changelog: Update.
* debian/patches/bugfix/all/accessibility-braille-notifier-cleanup.patch: Add.
* debian/patches/series/7: Add new patch.


Added:
   dists/sid/linux-2.6/debian/patches/bugfix/all/accessibility-braille-notifier-cleanup.patch
Modified:
   dists/sid/linux-2.6/debian/changelog
   dists/sid/linux-2.6/debian/patches/series/7

Modified: dists/sid/linux-2.6/debian/changelog
==============================================================================
--- dists/sid/linux-2.6/debian/changelog	(original)
+++ dists/sid/linux-2.6/debian/changelog	Sun Sep 28 21:36:46 2008
@@ -2,6 +2,8 @@
 
   [ Bastian Blank ]
   * [xen] Add SuSE Xen patch.
+  * Only register notifiers in braille console if used, fixes Insert key.
+    (closes: #494374)
 
   [ Stephen R. Marenka ]
   * [m68k] Set CONFIG_ATARI_ETHERNEC=m for atari, since it only works

Added: dists/sid/linux-2.6/debian/patches/bugfix/all/accessibility-braille-notifier-cleanup.patch
==============================================================================
--- (empty file)
+++ dists/sid/linux-2.6/debian/patches/bugfix/all/accessibility-braille-notifier-cleanup.patch	Sun Sep 28 21:36:46 2008
@@ -0,0 +1,46 @@
+From 252b7805384d12c6857b8bebf1a373e327afbec9 Mon Sep 17 00:00:00 2001
+From: Pascal Terjan <pterjan at mandriva.com>
+Date: Wed, 17 Sep 2008 10:51:01 +0200
+Subject: [PATCH] Only register notifiers when the braille console is used.
+
+http://bugzilla.kernel.org/show_bug.cgi?id=11242
+
+Signed-off-by: Pascal Terjan <pterjan at mandriva.com>
+---
+ drivers/accessibility/braille/braille_console.c |   13 ++++---------
+ 1 files changed, 4 insertions(+), 9 deletions(-)
+
+diff --git a/drivers/accessibility/braille/braille_console.c b/drivers/accessibility/braille/braille_console.c
+index 0a5f6b2..d672cfe 100644
+--- a/drivers/accessibility/braille/braille_console.c
++++ b/drivers/accessibility/braille/braille_console.c
+@@ -376,6 +376,8 @@ int braille_register_console(struct console *console, int index,
+ 	console->flags |= CON_ENABLED;
+ 	console->index = index;
+ 	braille_co = console;
++	register_keyboard_notifier(&keyboard_notifier_block);
++	register_vt_notifier(&vt_notifier_block);
+ 	return 0;
+ }
+ 
+@@ -383,15 +385,8 @@ int braille_unregister_console(struct console *console)
+ {
+ 	if (braille_co != console)
+ 		return -EINVAL;
++	unregister_keyboard_notifier(&keyboard_notifier_block);
++	unregister_vt_notifier(&vt_notifier_block);
+ 	braille_co = NULL;
+ 	return 0;
+ }
+-
+-static int __init braille_init(void)
+-{
+-	register_keyboard_notifier(&keyboard_notifier_block);
+-	register_vt_notifier(&vt_notifier_block);
+-	return 0;
+-}
+-
+-console_initcall(braille_init);
+-- 
+1.6.0.2
+

Modified: dists/sid/linux-2.6/debian/patches/series/7
==============================================================================
--- dists/sid/linux-2.6/debian/patches/series/7	(original)
+++ dists/sid/linux-2.6/debian/patches/series/7	Sun Sep 28 21:36:46 2008
@@ -1,2 +1,3 @@
 + bugfix/all/ath5-fix-bad-udelay.patch
 - bugfix/arm/disable-ath5k.patch
++ bugfix/all/accessibility-braille-notifier-cleanup.patch



More information about the Kernel-svn-changes mailing list