hwspinlock: Fix incorrect return pointers
authorBaolin Wang <baolin.wang@linaro.org>
Thu, 28 Jun 2018 02:32:21 +0000 (10:32 +0800)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Tue, 31 Jul 2018 03:54:51 +0000 (20:54 -0700)
commitddb34f480d1b8051bc18e6ff22e93a6c9a33f94f
treec34af11c5e0a134259a63c3ae10f56203dc21e31
parentc8d049896729423a979d2838175d251b9cfee3b5
hwspinlock: Fix incorrect return pointers

The commit 4f1acd758b08 ("hwspinlock: Add devm_xxx() APIs to request/free
hwlock") introduces one bug, that will return one error pointer if failed
to request one hwlock, but we expect NULL pointer on error for consumers.
This patch will fix this issue.

Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Baolin Wang <baolin.wang@linaro.org>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
drivers/hwspinlock/hwspinlock_core.c