| From 35623715818dfa720cccf99cd280dcbb4b78da23 Mon Sep 17 00:00:00 2001 |
| From: Wei Yongjun <yongjun_wei@trendmicro.com.cn> |
| Date: Mon, 29 Apr 2013 16:21:07 -0700 |
| Subject: drivers/rtc/rtc-pcf2123.c: fix error return code in pcf2123_probe() |
| |
| From: Wei Yongjun <yongjun_wei@trendmicro.com.cn> |
| |
| commit 35623715818dfa720cccf99cd280dcbb4b78da23 upstream. |
| |
| Fix to return -ENODEV in the chip not found error handling |
| case instead of 0, as done elsewhere in this function. |
| |
| Signed-off-by: Wei Yongjun <yongjun_wei@trendmicro.com.cn> |
| Cc: Jingoo Han <jg1.han@samsung.com> |
| Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
| Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
| Signed-off-by: Jonghwan Choi <jhbird.choi@samsung.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| drivers/rtc/rtc-pcf2123.c | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| --- a/drivers/rtc/rtc-pcf2123.c |
| +++ b/drivers/rtc/rtc-pcf2123.c |
| @@ -265,6 +265,7 @@ static int pcf2123_probe(struct spi_devi |
| |
| if (!(rxbuf[0] & 0x20)) { |
| dev_err(&spi->dev, "chip not found\n"); |
| + ret = -ENODEV; |
| goto kfree_exit; |
| } |
| |