diff options
author | mav <mav@FreeBSD.org> | 2010-06-21 19:53:47 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2010-06-21 19:53:47 +0000 |
commit | c7c1ff19998c6768dd919ae57e2d7819ea8c799d (patch) | |
tree | ce5c0e4e6066bc9ac96f0a5edbe5b76afcb1ea0b /sys/x86/isa/atrtc.c | |
parent | 2bacd95e8dada49a809083af312533713b30ee4d (diff) | |
download | FreeBSD-src-c7c1ff19998c6768dd919ae57e2d7819ea8c799d.zip FreeBSD-src-c7c1ff19998c6768dd919ae57e2d7819ea8c799d.tar.gz |
Fix i386 LINT build broken by r209371.
There appeared such legacy thing as APM, that somehow breaking RTC.
Diffstat (limited to 'sys/x86/isa/atrtc.c')
-rw-r--r-- | sys/x86/isa/atrtc.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/x86/isa/atrtc.c b/sys/x86/isa/atrtc.c index a7cd7f1..fe2a876 100644 --- a/sys/x86/isa/atrtc.c +++ b/sys/x86/isa/atrtc.c @@ -55,6 +55,8 @@ __FBSDID("$FreeBSD$"); #define RTC_LOCK mtx_lock_spin(&clock_lock) #define RTC_UNLOCK mtx_unlock_spin(&clock_lock) +int atrtcclock_disable = 0; + static int rtc_reg = -1; static u_char rtc_statusa = RTCSA_DIVIDER | RTCSA_NOPROF; static u_char rtc_statusb = RTCSB_24HR; @@ -267,6 +269,7 @@ atrtc_attach(device_t dev) clock_register(dev, 1000000); bzero(&sc->et, sizeof(struct eventtimer)); if (haveirq && + !atrtcclock_disable && (resource_int_value(device_get_name(dev), device_get_unit(dev), "clock", &i) != 0 || i != 0)) { sc->et.et_name = "RTC"; |