From 6a73b4eff077e4afece4b7c79f3d71da29f7eb9d Mon Sep 17 00:00:00 2001 From: Jagadeesh Ponduru Date: Fri, 10 Jun 2022 23:54:26 +0530 Subject: [PATCH] msm: ipahal: modify parameter from eq_bitfield[i] to i From IPAv4.5 versions IPA_TOS_EQ is considered as not supported and it made to 0XFF, instead IPA_IS_PURE_ACK is given support. So, when validating the bitfield equations of them, passing eq_bitfield[i] will throw shift overflow warning as it takes 0xFF. So, added change to ensure there are no overflow warnings. Change-Id: I84384723433706784a4ef21b88f33b036edb0a5d Signed-off-by: Jagadeesh Ponduru --- drivers/platform/msm/ipa/ipa_v3/ipahal/ipahal_fltrt.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/platform/msm/ipa/ipa_v3/ipahal/ipahal_fltrt.c b/drivers/platform/msm/ipa/ipa_v3/ipahal/ipahal_fltrt.c index d62f191f66d8..5baf8df008e3 100644 --- a/drivers/platform/msm/ipa/ipa_v3/ipahal/ipahal_fltrt.c +++ b/drivers/platform/msm/ipa/ipa_v3/ipahal/ipahal_fltrt.c @@ -3532,12 +3532,12 @@ int ipahal_fltrt_init(enum ipa_hw_type ipa_hw_type) if (!IPA_IS_RULE_EQ_VALID(i)) continue; - if (eq_bits & IPA_GET_RULE_EQ_BIT_PTRN(eq_bitfield[i])) { + if (eq_bits & IPA_GET_RULE_EQ_BIT_PTRN(i)) { IPAHAL_ERR("more than eq with same bit. eq=%d\n", i); WARN_ON(1); return -EFAULT; } - eq_bits |= IPA_GET_RULE_EQ_BIT_PTRN(eq_bitfield[i]); + eq_bits |= IPA_GET_RULE_EQ_BIT_PTRN(i); } mem = &ipahal_ctx->empty_fltrt_tbl;