X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=drivers%2Fchar%2Fgenrtc.c;h=d3a2bc36129b595443271c8bab4ce1153308de82;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=266fe40022fea0f68a54c6c80541604756786079;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/drivers/char/genrtc.c b/drivers/char/genrtc.c index 266fe4002..d3a2bc361 100644 --- a/drivers/char/genrtc.c +++ b/drivers/char/genrtc.c @@ -83,7 +83,7 @@ static unsigned char days_in_mo[] = static int irq_active; #ifdef CONFIG_GEN_RTC_X -struct work_struct genrtc_task; +static struct work_struct genrtc_task; static struct timer_list timer_task; static unsigned int oldsecs; @@ -95,7 +95,7 @@ static void gen_rtc_timer(unsigned long data); static volatile int stask_active; /* schedule_work */ static volatile int ttask_active; /* timer_task */ static int stop_rtc_timers; /* don't requeue tasks */ -static spinlock_t gen_rtc_lock = SPIN_LOCK_UNLOCKED; +static DEFINE_SPINLOCK(gen_rtc_lock); static void gen_rtc_interrupt(unsigned long arg);