X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=drivers%2Frtc%2Fclass.c;h=4dfdf019fcccd61d7d1d1ecdb34aabd30ed3f596;hb=537388bb6563bfde7c0307b95ecc1f7a1ae39b02;hp=10ab3b71ffc621694c509a4bc7582ef9468ccc54;hpb=a9417357cff6027f9d6b1740f821baa59f2381f4;p=linux-2.6 diff --git a/drivers/rtc/class.c b/drivers/rtc/class.c index 10ab3b71ff..4dfdf019fc 100644 --- a/drivers/rtc/class.c +++ b/drivers/rtc/class.c @@ -153,6 +153,7 @@ struct rtc_device *rtc_device_register(const char *name, struct device *dev, mutex_init(&rtc->ops_lock); spin_lock_init(&rtc->irq_lock); spin_lock_init(&rtc->irq_task_lock); + init_waitqueue_head(&rtc->irq_queue); strlcpy(rtc->name, name, RTC_DEVICE_NAME_SIZE); snprintf(rtc->dev.bus_id, BUS_ID_SIZE, "rtc%d", id);