iio:accel:stk8312: improve error handling
authorHartmut Knaack <knaack.h@gmx.de>
Wed, 29 Jul 2015 21:39:36 +0000 (23:39 +0200)
committerJonathan Cameron <jic23@kernel.org>
Sat, 8 Aug 2015 11:21:46 +0000 (12:21 +0100)
commit18422bb3c1d89b510bb7c590c716dd6ad8e1a1e4
treefd558a1536a6b947113b0cbdde211c677d6425c7
parentb41e63cf83affa50a6141eba52be1fbd05f29b21
iio:accel:stk8312: improve error handling

Improve error handling in the following ways:
  - set return value on error condition to an appropriate error code
  - return error code immediately in case of an error (slightly changes
    code structure)
  - pass up real error code
  - add missing error handling
  - return 0 when error have been caught already
  - put device back in active mode after error occurs

Signed-off-by: Hartmut Knaack <knaack.h@gmx.de>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/iio/accel/stk8312.c