First patch describe problem about 0xe045 code. Second and third are just cosmetic and last rework code which processing WMI events. It should be properly tested on more Dell machines, to check that everything is still working correctly. Changes since v1: * Fixed comments * Fixed memory leak * Added Tested-By lines * Added event 0xe06e Pali Rohár (4): dell-wmi: Ignore WMI event code 0xe045 dell-wmi: Sort WMI event codes and update comments dell-wmi: Add information about other WMI event codes dell-wmi: Rework code for generating sparse keymap and processing WMI events drivers/platform/x86/dell-wmi.c | 290 +++++++++++++++++++++++---------------- 1 file changed, 169 insertions(+), 121 deletions(-) -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe platform-driver-x86" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html