diff --git a/drivers/platform/msm/ipa/ipa_v3/ipa.c b/drivers/platform/msm/ipa/ipa_v3/ipa.c index 7a2b911715a4..14b2734381f6 100644 --- a/drivers/platform/msm/ipa/ipa_v3/ipa.c +++ b/drivers/platform/msm/ipa/ipa_v3/ipa.c @@ -1309,7 +1309,7 @@ static int ipa3_ioctl_mdfy_flt_rule_v2(unsigned long arg) ((struct ipa_ioc_mdfy_flt_rule_v2 *) header)->rule_mdfy_size); /* modify the rule pointer to the kernel pointer */ - ((struct ipa_ioc_add_flt_rule_after_v2 *)header)->rules = + ((struct ipa_ioc_mdfy_flt_rule_v2 *)header)->rules = (u64)kptr; if (ipa3_mdfy_flt_rule_v2 ((struct ipa_ioc_mdfy_flt_rule_v2 *)header)) {