no_efi.diff
diff --git a/drivers/input/keyboard/applespi.c b/drivers/input/keyboard/applespi.c
index 0c1853ff97cf..3c8535350396 100644
--- a/drivers/input/keyboard/applespi.c
+++ b/drivers/input/keyboard/applespi.c
@@ -1718,7 +1718,13 @@ static void applespi_save_bl_level(struct applespi_data *applespi,
unsigned long efi_data_len;
u16 efi_data;
int sts;
+#endif
+ if (applespi->spi->dev.of_node) {
+ return;
+ }
+
+#ifdef CONFIG_EFI
/* Save keyboard backlight level */
efi_guid = EFI_BL_LEVEL_GUID;
efi_data = (u16)level;