ideapad: fix software rfkill setting
[pandora-kernel.git] / drivers / platform / x86 / ideapad-laptop.c
index a36addf..04a6928 100644 (file)
@@ -407,7 +407,8 @@ const struct ideapad_rfk_data ideapad_rfk_data[] = {
 
 static int ideapad_rfk_set(void *data, bool blocked)
 {
-       unsigned long opcode = (unsigned long)data;
+       unsigned long dev = (unsigned long)data;
+       int opcode = ideapad_rfk_data[dev].opcode;
 
        return write_ec_cmd(ideapad_handle, opcode, !blocked);
 }