diff options
-rw-r--r-- | drivers/rtc/rtc-r9701.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/rtc/rtc-r9701.c b/drivers/rtc/rtc-r9701.c index e6c34c024706..2c183ebff715 100644 --- a/drivers/rtc/rtc-r9701.c +++ b/drivers/rtc/rtc-r9701.c | |||
@@ -147,7 +147,8 @@ static int __devinit r9701_probe(struct spi_device *spi) | |||
147 | dt.tm_mon = 0; | 147 | dt.tm_mon = 0; |
148 | dt.tm_year = 100; | 148 | dt.tm_year = 100; |
149 | 149 | ||
150 | if (r9701_set_datetime(&spi->dev, &dt)) { | 150 | if (r9701_set_datetime(&spi->dev, &dt) || |
151 | r9701_get_datetime(&spi->dev, &dt)) { | ||
151 | dev_err(&spi->dev, "cannot repair RTC register\n"); | 152 | dev_err(&spi->dev, "cannot repair RTC register\n"); |
152 | return -ENODEV; | 153 | return -ENODEV; |
153 | } | 154 | } |