diff options
Diffstat (limited to 'drivers/rtc/interface.c')
| -rw-r--r-- | drivers/rtc/interface.c | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/rtc/interface.c b/drivers/rtc/interface.c index dc87eda6581..eb415bd7649 100644 --- a/drivers/rtc/interface.c +++ b/drivers/rtc/interface.c @@ -458,6 +458,11 @@ int rtc_update_irq_enable(struct rtc_device *rtc, unsigned int enabled)  	if (rtc->uie_rtctimer.enabled == enabled)  		goto out; +	if (rtc->uie_unsupported) { +		err = -EINVAL; +		goto out; +	} +  	if (enabled) {  		struct rtc_time tm;  		ktime_t now, onesec;  |