mfd: Avoid calling platform_device_put() twice in ucb1400 probe error path
In the case of goto err2, what we want is to call platform_device_del() instead of platform_device_unregister(). Otherwise, we call platform_device_put() twice. Signed-off-by: Axel Lin <axel.lin@gmail.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
This commit is contained in:
parent
288129f35a
commit
ef256176c7
1 changed files with 1 additions and 1 deletions
|
@ -114,7 +114,7 @@ static int ucb1400_core_probe(struct device *dev)
|
|||
err3:
|
||||
platform_device_put(ucb->ucb1400_ts);
|
||||
err2:
|
||||
platform_device_unregister(ucb->ucb1400_gpio);
|
||||
platform_device_del(ucb->ucb1400_gpio);
|
||||
err1:
|
||||
platform_device_put(ucb->ucb1400_gpio);
|
||||
err0:
|
||||
|
|
Loading…
Reference in a new issue