diff options
Diffstat (limited to 'drivers/rtc/interface.c')
| -rw-r--r-- | drivers/rtc/interface.c | 5 | 
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/rtc/interface.c b/drivers/rtc/interface.c index a0c01967244..413ae053791 100644 --- a/drivers/rtc/interface.c +++ b/drivers/rtc/interface.c @@ -209,9 +209,8 @@ int rtc_alarm_irq_enable(struct rtc_device *rtc, unsigned int enabled)  	}  	if (err) -		return err; - -	if (!rtc->ops) +		/* nothing */; +	else if (!rtc->ops)  		err = -ENODEV;  	else if (!rtc->ops->alarm_irq_enable)  		err = -EINVAL;  |