diff options
-rw-r--r-- | drivers/rtc/nvmem.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/rtc/nvmem.c b/drivers/rtc/nvmem.c index 293df6db7c42..fd1c39a5ade5 100644 --- a/drivers/rtc/nvmem.c +++ b/drivers/rtc/nvmem.c | |||
@@ -87,6 +87,9 @@ static void rtc_nvram_unregister(struct rtc_device *rtc) | |||
87 | int rtc_nvmem_register(struct rtc_device *rtc, | 87 | int rtc_nvmem_register(struct rtc_device *rtc, |
88 | struct nvmem_config *nvmem_config) | 88 | struct nvmem_config *nvmem_config) |
89 | { | 89 | { |
90 | if (!IS_ERR_OR_NULL(rtc->nvmem)) | ||
91 | return -EBUSY; | ||
92 | |||
90 | if (!nvmem_config) | 93 | if (!nvmem_config) |
91 | return -ENODEV; | 94 | return -ENODEV; |
92 | 95 | ||