Otherwise will generate KEY_UNKNOWN on un-listed vpc event,
which means nothing and is hard for user to report the detail
of the event.

Signed-off-by: Ike Panhc <[email protected]>
---
 drivers/platform/x86/ideapad-laptop.c |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/drivers/platform/x86/ideapad-laptop.c 
b/drivers/platform/x86/ideapad-laptop.c
index 00d82f1..4f20f8d 100644
--- a/drivers/platform/x86/ideapad-laptop.c
+++ b/drivers/platform/x86/ideapad-laptop.c
@@ -784,6 +784,10 @@ static void ideapad_acpi_notify(struct acpi_device 
*adevice, u32 event)
                        case 9:
                                ideapad_sync_rfk_state(priv);
                                break;
+                       case 13:
+                       case 6:
+                               ideapad_input_report(priv, vpc_bit);
+                               break;
                        case 4:
                                ideapad_backlight_notify_brightness(priv);
                                break;
@@ -794,7 +798,7 @@ static void ideapad_acpi_notify(struct acpi_device 
*adevice, u32 event)
                                ideapad_backlight_notify_power(priv);
                                break;
                        default:
-                               ideapad_input_report(priv, vpc_bit);
+                               pr_info("Unknown event: %lu\n", vpc_bit);
                        }
                }
        }
-- 
1.7.9.5

--
To unsubscribe from this list: send the line "unsubscribe platform-driver-x86" 
in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to