forked from luck/tmp_suning_uos_patched
tle62x0 driver stops ignoring read errors
The tle62x0 driver was ignoring all read errors. This patch makes it pass such errors up the stack, instead of returning bogus data. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
8744969a81
commit
822bd5aa2b
|
@ -107,8 +107,11 @@ static ssize_t tle62x0_status_show(struct device *dev,
|
|||
|
||||
mutex_lock(&st->lock);
|
||||
ret = tle62x0_read(st);
|
||||
|
||||
dev_dbg(dev, "tle62x0_read() returned %d\n", ret);
|
||||
if (ret < 0) {
|
||||
mutex_unlock(&st->lock);
|
||||
return ret;
|
||||
}
|
||||
|
||||
for (ptr = 0; ptr < (st->nr_gpio * 2)/8; ptr += 1) {
|
||||
fault <<= 8;
|
||||
|
|
Loading…
Reference in New Issue
Block a user