[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1439826777-11489-1-git-send-email-yuriy.kolerov@synopsys.com>
Date: Mon, 17 Aug 2015 18:52:57 +0300
From: Yuriy Kolerov <yuriy.kolerov@...opsys.com>
To: linux-kernel@...r.kernel.org, linux-arch@...r.kernel.org,
linux-fbdev@...r.kernel.org
Cc: arnd@...db.de, akpm@...ux-foundation.org, plagnioj@...osoft.com,
tomi.valkeinen@...com, Vineet.Gupta1@...opsys.com,
Alexey.Brodkin@...opsys.com, Anton.Kolesov@...opsys.com,
Francois.Bedard@...opsys.com,
Yuriy Kolerov <yuriy.kolerov@...opsys.com>
Subject: [PATCH] ARC: add negative dependency for VGA_CONSOLE
Architectures which support VGA console must define screen_info
structurture from "uapi/linux/screen_info.h". Otherwise undefined
symbol error occurs. Usually it's defined in "setup.c" for each
architecture.
If an architecture does not support VGA console (ARC's case)
there are 2 ways: define a dummy instance of screen_info or add
a negative dependency for VGA_CONSOLE in to prevent selecting
this option.
I've implemented the second way. However the best solution is to
add HAVE_VGA_CONSOLE option for targets which support VGA
console. Then turn off VGA_CONSOLE by default and add dependency
to HAVE_VGA_CONSOLE. But right now it's better to just add a
negative dependency for ARC and then consider how to collaborate
about this issue with maintainers of other architectures.
Signed-off-by: Yuriy Kolerov <yuriy.kolerov@...opsys.com>
---
drivers/video/console/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/video/console/Kconfig b/drivers/video/console/Kconfig
index fe1cd01..5d27ba0 100644
--- a/drivers/video/console/Kconfig
+++ b/drivers/video/console/Kconfig
@@ -9,7 +9,7 @@ config VGA_CONSOLE
depends on !4xx && !8xx && !SPARC && !M68K && !PARISC && !FRV && \
!SUPERH && !BLACKFIN && !AVR32 && !MN10300 && !CRIS && \
(!ARM || ARCH_FOOTBRIDGE || ARCH_INTEGRATOR || ARCH_NETWINDER) && \
- !ARM64
+ !ARM64 && !ARC
default y
help
Saying Y here will allow you to use Linux in text mode through a
--
2.2.0
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists