Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a361a68b authored by Paul Mundt's avatar Paul Mundt
Browse files

rtc: rtc-sh: Fix rtc_dev pointer for rtc_update_irq().



When the rtc_update_irq() callsites stopped passing in the
class_dev, the rtc_dev references weren't fixed. Fix it up,
so we pass in the proper pointer.

Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
parent b118ca57
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -104,7 +104,7 @@ static irqreturn_t sh_rtc_interrupt(int irq, void *dev_id)

	writeb(tmp, rtc->regbase + RCR1);

	rtc_update_irq(&rtc->rtc_dev, 1, events);
	rtc_update_irq(rtc->rtc_dev, 1, events);

	spin_unlock(&rtc->lock);

@@ -139,7 +139,7 @@ static irqreturn_t sh_rtc_alarm(int irq, void *dev_id)

		rtc->rearm_aie = 1;

		rtc_update_irq(&rtc->rtc_dev, 1, events);
		rtc_update_irq(rtc->rtc_dev, 1, events);
	}

	spin_unlock(&rtc->lock);
@@ -153,7 +153,7 @@ static irqreturn_t sh_rtc_periodic(int irq, void *dev_id)

	spin_lock(&rtc->lock);

	rtc_update_irq(&rtc->rtc_dev, 1, RTC_PF | RTC_IRQF);
	rtc_update_irq(rtc->rtc_dev, 1, RTC_PF | RTC_IRQF);

	spin_unlock(&rtc->lock);