firmware: arm_scmi: simplify exit path by returning on error
authorSudeep Holla <sudeep.holla@arm.com>
Wed, 9 May 2018 16:52:06 +0000 (17:52 +0100)
committerSudeep Holla <sudeep.holla@arm.com>
Thu, 10 May 2018 09:52:00 +0000 (10:52 +0100)
Yet another nasty indentation left out during code restructuring. It's
must simpler to return on error instead of having unnecessary indentation.

Suggested-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
drivers/firmware/arm_scmi/driver.c

index 4087d6c..e996395 100644 (file)
@@ -687,11 +687,12 @@ static int scmi_remove(struct platform_device *pdev)
                list_del(&info->node);
        mutex_unlock(&scmi_list_mutex);
 
-       if (!ret) {
-               /* Safe to free channels since no more users */
-               ret = idr_for_each(idr, scmi_mbox_free_channel, idr);
-               idr_destroy(&info->tx_idr);
-       }
+       if (ret)
+               return ret;
+
+       /* Safe to free channels since no more users */
+       ret = idr_for_each(idr, scmi_mbox_free_channel, idr);
+       idr_destroy(&info->tx_idr);
 
        return ret;
 }