aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKrzysztof Helt <krzysztof.h1@wp.pl>2009-06-18 19:49:21 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2009-06-19 19:46:08 -0400
commit4b1982896876872d30493cca9477975b62335f39 (patch)
treee2d2cf3ff6f98dada1e68517e7f03ee6095652c5
parent5b7f92c96a74ac9a9bc21101ad02f6c9f71fd25d (diff)
fbdev: do not allow VESA modes without compiled-in drivers
Do not accept VESA modes by the "vga=" kernel parameter if there is no frame buffer driver compiled-in to handle it. Also, there is a comment added to the Kconfig description after Werner Lemberg's suggestion Addresses http://bugzilla.kernel.org/show_bug.cgi?id=13249 Signed-off-by: Krzysztof Helt <krzysztof.h1@wp.pl> Reported-by: Werner Lemberg <wl@gnu.org> Cc: Michal Januszewski <spock@gentoo.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rw-r--r--drivers/video/Kconfig6
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig
index 932ffdbf86d9..d6d65ef85f54 100644
--- a/drivers/video/Kconfig
+++ b/drivers/video/Kconfig
@@ -1122,12 +1122,14 @@ config FB_INTEL
1122 select FB_CFB_FILLRECT 1122 select FB_CFB_FILLRECT
1123 select FB_CFB_COPYAREA 1123 select FB_CFB_COPYAREA
1124 select FB_CFB_IMAGEBLIT 1124 select FB_CFB_IMAGEBLIT
1125 select FB_BOOT_VESA_SUPPORT 1125 select FB_BOOT_VESA_SUPPORT if FB_INTEL = y
1126 help 1126 help
1127 This driver supports the on-board graphics built in to the Intel 1127 This driver supports the on-board graphics built in to the Intel
1128 830M/845G/852GM/855GM/865G/915G/915GM/945G/945GM/965G/965GM chipsets. 1128 830M/845G/852GM/855GM/865G/915G/915GM/945G/945GM/965G/965GM chipsets.
1129 Say Y if you have and plan to use such a board. 1129 Say Y if you have and plan to use such a board.
1130 1130
1131 To make FB_INTELFB=Y work you need to say AGP_INTEL=y too.
1132
1131 To compile this driver as a module, choose M here: the 1133 To compile this driver as a module, choose M here: the
1132 module will be called intelfb. 1134 module will be called intelfb.
1133 1135
@@ -1460,7 +1462,7 @@ config FB_SIS
1460 select FB_CFB_FILLRECT 1462 select FB_CFB_FILLRECT
1461 select FB_CFB_COPYAREA 1463 select FB_CFB_COPYAREA
1462 select FB_CFB_IMAGEBLIT 1464 select FB_CFB_IMAGEBLIT
1463 select FB_BOOT_VESA_SUPPORT 1465 select FB_BOOT_VESA_SUPPORT if FB_SIS = y
1464 help 1466 help
1465 This is the frame buffer device driver for the SiS 300, 315, 330 1467 This is the frame buffer device driver for the SiS 300, 315, 330
1466 and 340 series as well as XGI V3XT, V5, V8, Z7 graphics chipsets. 1468 and 340 series as well as XGI V3XT, V5, V8, Z7 graphics chipsets.