Created
March 22, 2016 19:59
-
-
Save davispuh/9dd855991b37f375bf2a to your computer and use it in GitHub Desktop.
Make efifb as a loadable module
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/drivers/video/fbdev/Kconfig b/drivers/video/fbdev/Kconfig | |
index 8ea45a5..de3c96e 100644 | |
--- a/drivers/video/fbdev/Kconfig | |
+++ b/drivers/video/fbdev/Kconfig | |
@@ -760,7 +760,7 @@ config FB_VESA | |
read <file:Documentation/fb/vesafb.txt>. If unsure, say Y. | |
config FB_EFI | |
- bool "EFI-based Framebuffer Support" | |
+ tristate "EFI-based Framebuffer Support" | |
depends on (FB = y) && X86 && EFI | |
select FB_CFB_FILLRECT | |
select FB_CFB_COPYAREA | |
diff --git a/drivers/video/fbdev/efifb.c b/drivers/video/fbdev/efifb.c | |
index 95d293b..d62fc8a 100644 | |
--- a/drivers/video/fbdev/efifb.c | |
+++ b/drivers/video/fbdev/efifb.c | |
@@ -91,7 +107,7 @@ static int efifb_setup(char *options) | |
while ((this_opt = strsep(&options, ",")) != NULL) { | |
if (!*this_opt) continue; | |
- for (i = 0; i < M_UNKNOWN; i++) { | |
+ /*for (i = 0; i < M_UNKNOWN; i++) { | |
if (efifb_dmi_list[i].base != 0 && | |
!strcmp(this_opt, efifb_dmi_list[i].optname)) { | |
screen_info.lfb_base = efifb_dmi_list[i].base; | |
@@ -99,7 +115,7 @@ static int efifb_setup(char *options) | |
screen_info.lfb_width = efifb_dmi_list[i].width; | |
screen_info.lfb_height = efifb_dmi_list[i].height; | |
} | |
- } | |
+ }*/ | |
if (!strncmp(this_opt, "base:", 5)) | |
screen_info.lfb_base = simple_strtoul(this_opt+5, NULL, 0); | |
else if (!strncmp(this_opt, "stride:", 7)) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment