We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2a61b0a commit 2c7d47aCopy full SHA for 2c7d47a
drivers/rtc/rtc-mc146818-lib.c
@@ -84,22 +84,7 @@ EXPORT_SYMBOL_GPL(mc146818_avoid_UIP);
84
*/
85
bool mc146818_does_rtc_work(void)
86
{
87
- int i;
88
- unsigned char val;
89
- unsigned long flags;
90
-
91
- for (i = 0; i < 10; i++) {
92
- spin_lock_irqsave(&rtc_lock, flags);
93
- val = CMOS_READ(RTC_FREQ_SELECT);
94
- spin_unlock_irqrestore(&rtc_lock, flags);
95
96
- if ((val & RTC_UIP) == 0)
97
- return true;
98
99
- mdelay(1);
100
- }
101
102
- return false;
+ return mc146818_avoid_UIP(NULL, NULL);
103
}
104
EXPORT_SYMBOL_GPL(mc146818_does_rtc_work);
105
0 commit comments