]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/gpio/gpio-qcom-smsm.c
Revert "soc: qcom: Stub IPCRTR client driver"
[karo-tx-linux.git] / drivers / gpio / gpio-qcom-smsm.c
index 3bbe9bb73f84d64272a6e9d509a7c3fdbabc3821..c3e510364d146c6ef9a536ad24d4612ec19c536e 100644 (file)
@@ -226,12 +226,11 @@ static int qcom_smsm_probe(struct platform_device *pdev)
                return ret;
        }
 
-       ret = qcom_smem_get(-1, SMEM_SMSM_SHARED_STATE,
-                           (void**)&smsm->shared_state,
+       smsm->shared_state = qcom_smem_get(-1, SMEM_SMSM_SHARED_STATE,
                            &smsm->shared_state_size);
-       if (ret < 0) {
+       if (IS_ERR(smsm->shared_state)) {
                dev_err(&pdev->dev, "Unable to acquire shared state entry\n");
-               return ret;
+               return PTR_ERR(smsm->shared_state);
        }
 
        dev_err(smsm->dev, "SMEM_SMSM_SHARED_STATE: %d, %zu\n", ret, smsm->shared_state_size);