ath10k: handle resource init failure case
authorGovind Singh <govinds@codeaurora.org>
Wed, 13 Jun 2018 06:48:06 +0000 (12:18 +0530)
committerKalle Valo <kvalo@codeaurora.org>
Thu, 14 Jun 2018 15:21:18 +0000 (18:21 +0300)
Return type of resource init method is not assigned.
Handle resource init failures for graceful exit.

Signed-off-by: Govind Singh <govinds@codeaurora.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/ath/ath10k/snoc.c

index f3db08d9881047b75a640bdfdc07c4b3a6c713e0..fa1843a7e0fdaaec3e74a96d9a8b359a921c9746 100644 (file)
@@ -1304,13 +1304,13 @@ static int ath10k_snoc_probe(struct platform_device *pdev)
        ar_snoc->ce.bus_ops = &ath10k_snoc_bus_ops;
        ar->ce_priv = &ar_snoc->ce;
 
-       ath10k_snoc_resource_init(ar);
+       ret = ath10k_snoc_resource_init(ar);
        if (ret) {
                ath10k_warn(ar, "failed to initialize resource: %d\n", ret);
                goto err_core_destroy;
        }
 
-       ath10k_snoc_setup_resource(ar);
+       ret = ath10k_snoc_setup_resource(ar);
        if (ret) {
                ath10k_warn(ar, "failed to setup resource: %d\n", ret);
                goto err_core_destroy;