Increase length of bios_to_linux_keycode to 2 bytes to allow for a new keycode 0xffff, this silences the following messages being logged at startup on a Dell Inspiron 5593 dell_wmi: firmware scancode 0x48 maps to unrecognized keycode 0xffff dell_wmi: firmware scancode 0x50 maps to unrecognized keycode 0xffff Signed-off-by: Y Paritcher <y.linux@xxxxxxxxxxxxx> --- drivers/platform/x86/dell-wmi.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/platform/x86/dell-wmi.c b/drivers/platform/x86/dell-wmi.c index f37e7e9093c2..5ef716e3034f 100644 --- a/drivers/platform/x86/dell-wmi.c +++ b/drivers/platform/x86/dell-wmi.c @@ -196,7 +196,7 @@ struct dell_dmi_results { }; /* Uninitialized entries here are KEY_RESERVED == 0. */ -static const u16 bios_to_linux_keycode[256] = { +static const u16 bios_to_linux_keycode[65536] = { [0] = KEY_MEDIA, [1] = KEY_NEXTSONG, [2] = KEY_PLAYPAUSE, @@ -237,6 +237,7 @@ static const u16 bios_to_linux_keycode[256] = { [37] = KEY_UNKNOWN, [38] = KEY_MICMUTE, [255] = KEY_PROG3, + [65535] = KEY_UNKNOWN, }; /* -- 2.27.0