rtc: abx80x: use devm_add_action_or_reset()
authorSudip Mukherjee <sudipm.mukherjee@gmail.com>
Sun, 3 Jul 2016 20:32:22 +0000 (21:32 +0100)
committerAlexandre Belloni <alexandre.belloni@free-electrons.com>
Tue, 19 Jul 2016 15:27:42 +0000 (17:27 +0200)
commitd8cac8d93e17d7531d154d94ca9f9e597fe58cad
treedff9defc1ad47cfac170a7d66a6f7a41a368dee4
parent104b2d8776a42e2b8f9d349adfd71af0794e2a8a
rtc: abx80x: use devm_add_action_or_reset()

If devm_add_action() fails we are explicitly calling the cleanup to free
the resources allocated.  Lets use the helper devm_add_action_or_reset()
and return directly in case of error, as we know that the cleanup function
has been already called by the helper if there was any error.

Signed-off-by: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
drivers/rtc/rtc-abx80x.c