On 6/9/2011 11:25 PM, jekyll wrote:
diff --git a/arch/x86/platform/mrst/mrst.c b/arch/x86/platform/mrst/mrst.c
index f289118..82c37e7 100644
--- a/arch/x86/platform/mrst/mrst.c
+++ b/arch/x86/platform/mrst/mrst.c
@@ -1102,7 +1102,7 @@ static struct gpio_keys_button gpio_button[] = {
       {KEY_LEFTMETA,          -1, 1, "KEY_LEFTMETA",  EV_KEY, 0, 20},
       {SW_ROTATE_LOCK,        -1, 1, "SW_ROTATE_LOCK",EV_SW,  0, 20},
       {KEY_POWER,             -1, 1, "KEY_POWER",     EV_KEY, 0, 20},
-     {SW_FRONT_PROXIMITY,    -1, 1, "SW_FRONT_PROXIMITY", EV_SW,  0, 20},
+     {SW_FRONT_PROXIMITY,    -1, 1, "SW_PROXIMITY",  EV_SW,  0, 20},
  };
We found that a patch from upstream should be applied in order to
solve request_irq problem in gpio-keys. Please also pick up this
patch.

this problem you allude to needs a lot better description.
the key irq handler shouldn't need to be a threaded irq in any shape or form.....

_______________________________________________
MeeGo-kernel mailing list
[email protected]
http://lists.meego.com/listinfo/meego-kernel

Reply via email to