This makes ab3100_set_register_interruptible() propagate the error
code from suboperations properly so it can be handles properly.
(A special case comes from signal interruption.)

Signed-off-by: Linus Walleij <linus.walleij@stericsson.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
This commit is contained in:
Linus Walleij 2009-08-13 11:49:38 +02:00 коммит произвёл Samuel Ortiz
Родитель 956f25a677
Коммит 7cdc2b98ce
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -107,7 +107,7 @@ int ab3100_set_register_interruptible(struct ab3100 *ab3100, u8 reg, u8 regval)
err = 0; err = 0;
} }
mutex_unlock(&ab3100->access_mutex); mutex_unlock(&ab3100->access_mutex);
return 0; return err;
} }
EXPORT_SYMBOL(ab3100_set_register_interruptible); EXPORT_SYMBOL(ab3100_set_register_interruptible);