Skip to content

Commit

Permalink
RTC: Disable CONFIG_RTC_CLASS from being built as a module
Browse files Browse the repository at this point in the history
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.

Signed-off-by: John Stultz <john.stultz@linaro.org>
Cc: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
  • Loading branch information
John Stultz authored and Thomas Gleixner committed May 2, 2011
1 parent 472647d commit b4d246b
Showing 1 changed file with 2 additions and 5 deletions.
7 changes: 2 additions & 5 deletions drivers/rtc/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down

0 comments on commit b4d246b

Please sign in to comment.