From 57f00199bc8c994dd3e56e32c1500ed906c3b3ef Mon Sep 17 00:00:00 2001 From: Ram Chandrasekar Date: Tue, 18 Oct 2016 09:52:25 -0600 Subject: [PATCH] driver: bcl_peripheral: Input correct dmac flush range argument Correct the input argument to pass in the valid end address for the dmac flush range function. Change-Id: If6db015558a6a9e3db53ba7f1455808e779da908 Signed-off-by: Ram Chandrasekar --- drivers/power/qcom-charger/bcl_peripheral.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/power/qcom-charger/bcl_peripheral.c b/drivers/power/qcom-charger/bcl_peripheral.c index fc958b160f86..8a7012ac2bef 100644 --- a/drivers/power/qcom-charger/bcl_peripheral.c +++ b/drivers/power/qcom-charger/bcl_peripheral.c @@ -459,7 +459,7 @@ static void bcl_lmh_dcvs_enable(void) desc_arg.arginfo = SCM_ARGS(5, SCM_RO, SCM_VAL, SCM_VAL, SCM_VAL, SCM_VAL); - dmac_flush_range(payload, payload + 5 * (sizeof(uint32_t))); + dmac_flush_range(payload, (void *)payload + 5 * (sizeof(uint32_t))); if (scm_call2(SCM_SIP_FNID(SCM_SVC_LMH, LMH_DCVSH), &desc_arg)) pr_err("Error enabling LMH BCL monitoringfor cluster0\n");