Kyle McMartin 426c30b
From: Islam Amer <pharon@gmail.com>
Kyle McMartin 426c30b
Date: Thu, 24 Jun 2010 17:39:47 +0000 (-0400)
Kyle McMartin 426c30b
Subject: dell-wmi: Add support for eject key on Dell Studio 1555
Kyle McMartin 426c30b
X-Git-Tag: v2.6.36-rc1~579^2~64
Kyle McMartin 426c30b
X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux-2.6.git;a=commitdiff_plain;h=d5164dbf1f651d1e955b158fb70a9c844cc91cd1
Kyle McMartin 426c30b
Kyle McMartin 426c30b
dell-wmi: Add support for eject key on Dell Studio 1555
Kyle McMartin 426c30b
Kyle McMartin 426c30b
Fixes pressing the eject key on Dell Studio 1555 does not work and produces
Kyle McMartin 426c30b
message :
Kyle McMartin 426c30b
Kyle McMartin 426c30b
dell-wmi: Unknown key 0 pressed
Kyle McMartin 426c30b
Kyle McMartin 426c30b
Signed-off-by: Islam Amer <pharon@gmail.com>
Kyle McMartin 426c30b
---
Kyle McMartin 426c30b
Kyle McMartin 426c30b
diff --git a/drivers/platform/x86/dell-wmi.c b/drivers/platform/x86/dell-wmi.c
Kyle McMartin 426c30b
index 66f53c3..12a8e6f 100644
Kyle McMartin 426c30b
--- a/drivers/platform/x86/dell-wmi.c
Kyle McMartin 426c30b
+++ b/drivers/platform/x86/dell-wmi.c
Kyle McMartin 426c30b
@@ -221,7 +221,7 @@ static void dell_wmi_notify(u32 value, void *context)
Kyle McMartin 426c30b
 			return;
Kyle McMartin 426c30b
 		}
Kyle McMartin 426c30b
 
Kyle McMartin 426c30b
-		if (dell_new_hk_type)
Kyle McMartin 426c30b
+		if (dell_new_hk_type || buffer_entry[1] == 0x0)
Kyle McMartin 426c30b
 			reported_key = (int)buffer_entry[2];
Kyle McMartin 426c30b
 		else
Kyle McMartin 426c30b
 			reported_key = (int)buffer_entry[1] & 0xffff;