This needs to be signed for the error handling to work. Valid modes are
small positive integers.
Fixes:
b790ceeb0fd9 ('thinkpad_acpi: Add adaptive_kbd_mode sysfs attr')
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Acked-By: Bastien Nocera <hadess@hadess.net>
Acked-by: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
struct device_attribute *attr,
char *buf)
{
- u32 current_mode;
+ int current_mode;
current_mode = adaptive_keyboard_get_mode();
if (current_mode < 0)
static bool adaptive_keyboard_hotkey_notify_hotkey(unsigned int scancode)
{
- u32 current_mode = 0;
+ int current_mode = 0;
int new_mode = 0;
int keycode;