mfd: dln2: Fix _dln2_transfer return code
authorOctavian Purdila <octavian.purdila@intel.com>
Tue, 18 Nov 2014 12:57:57 +0000 (14:57 +0200)
committerLee Jones <lee.jones@linaro.org>
Wed, 19 Nov 2014 17:12:19 +0000 (17:12 +0000)
commit7ca2b1c6724b150d8305ce06e4b07904ecbcb3fb
tree963bedac8667475277826c83958302c3ae6de6ef
parent6732127f62a7635db072294c74795a20a8996db2
mfd: dln2: Fix _dln2_transfer return code

If wait_for_completion_interruptible_timeout returns a positive value
it may be propagated as the return value of _dln2_transfer. This
contradicts the documentation of the function and exposes unnecessary
internals to the callers.

This patch makes sure to set the return value to 0 in that case.

Reported-by: Julia Lawall <julia.lawall@lip6.fr>
Signed-off-by: Octavian Purdila <octavian.purdila@intel.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
drivers/mfd/dln2.c