diff mbox

[2/2] RTC: Disable CONFIG_RTC_CLASS from being built as a module

Message ID 1304114591-28668-3-git-send-email-john.stultz@linaro.org
State Accepted
Headers show

Commit Message

John Stultz April 29, 2011, 10:03 p.m. UTC
The RTC subsystem has a number of accessors that are available
via include/linux/rtc.h. However many of these interfaces are
not available for use if CONFIG_RTC_CLASS=m.

So in order to support wider use of the RTC in the kernel,
I'm removing the tristate config option for a bool, so that code
can easily be conditionalized if the RTC class is present or not.

CC: Ingo Molnar <mingo@elte.hu>
CC: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: John Stultz <john.stultz@linaro.org>
---
 drivers/rtc/Kconfig |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)
diff mbox

Patch

diff --git a/drivers/rtc/Kconfig b/drivers/rtc/Kconfig
index e187887..4289172 100644
--- a/drivers/rtc/Kconfig
+++ b/drivers/rtc/Kconfig
@@ -3,10 +3,10 @@ 
 #
 
 config RTC_LIB
-	tristate
+	bool
 
 menuconfig RTC_CLASS
-	tristate "Real Time Clock"
+	bool "Real Time Clock"
 	default n
 	depends on !S390
 	select RTC_LIB
@@ -15,9 +15,6 @@  menuconfig RTC_CLASS
  	  be allowed to plug one or more RTCs to your system. You will
 	  probably want to enable one or more of the interfaces below.
 
-	  This driver can also be built as a module. If so, the module
-	  will be called rtc-core.
-
 if RTC_CLASS
 
 config RTC_HCTOSYS