]> rtime.felk.cvut.cz Git - hercules2020/nv-tegra/linux-4.4.git/commitdiff
mmc: tegra: add NULL pointer check for pinctrl settings
authorPavan Kunapuli <pkunapuli@nvidia.com>
Wed, 6 May 2015 13:04:45 +0000 (18:34 +0530)
committerPavan Kunapuli <pkunapuli@nvidia.com>
Wed, 6 May 2015 13:35:58 +0000 (06:35 -0700)
Added ERROR and NULL pointer check for pinctrl sdmmc
before setting the sdmmc pinctrls

Signed-off-by: R Raj Kumar <rrajk@nvidia.com>
Reviewed-on: http://git-master/r/593288

Change-Id: Iedd8c1a42d7b2335fdae83fca27968455d7f818e
Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-on: http://git-master/r/739634
Reviewed-by: Automatic_Commit_Validation_User
drivers/mmc/host/sdhci-tegra.c

index 91f34f835bb6e47ff332347b5ae3b70af39316ba..61be2d21c6db5ef135e0e256f4c5879f71032326 100644 (file)
@@ -1180,6 +1180,8 @@ static void tegra_sdhci_update_sdmmc_pinctrl_register(struct sdhci_host *sdhci,
        }
 
        for (i = 0; i < 2; i++) {
+               if (IS_ERR_OR_NULL(set_schmitt[i]))
+                       continue;
                ret = pinctrl_select_state(tegra_host->pinctrl_sdmmc,
                                set_schmitt[i]);
                if (ret < 0)