msm: pmic: Add MSM_RPC_UNINTERRUPTIBLE flag
Add MSM_RPC_UNINTERRUPTIBLE flag to rpc connect so
that when rpc call is awaiting for the reply it
does not get interrupted due to interruption of
pmic client thread.
CRs-Fixed: 300319
Signed-off-by: Jay Chokshi <jchokshi@codeaurora.org>
diff --git a/arch/arm/mach-msm/pmic.c b/arch/arm/mach-msm/pmic.c
index 8101ed5..1e92710 100644
--- a/arch/arm/mach-msm/pmic.c
+++ b/arch/arm/mach-msm/pmic.c
@@ -333,7 +333,7 @@
if ((pm->endpoint == NULL) || IS_ERR(pm->endpoint)) {
for (i = 0; i < ARRAY_SIZE(rpc_vers); i++) {
pm->endpoint = msm_rpc_connect_compatible(PMIC_RPC_PROG,
- rpc_vers[i], 0);
+ rpc_vers[i], MSM_RPC_UNINTERRUPTIBLE);
if (IS_ERR(pm->endpoint)) {
ans = PTR_ERR(pm->endpoint);