From 5475504696dc6e27a307eea53311175cbcce252b Mon Sep 17 00:00:00 2001 From: Chaitanya Pratapa Date: Tue, 18 Feb 2020 17:18:48 -0800 Subject: [PATCH] msm: ipa: Update debugfs to print rules correctly This change will fix the ip4_rt and ip4_flt debugfs variables. Change-Id: I59abf77b7ec6abcf201105531a0345bb0e0dac31 Acked-by: Priyadarshini Rajagopal Signed-off-by: Chaitanya Pratapa --- drivers/platform/msm/ipa/ipa_v3/ipa_debugfs.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/platform/msm/ipa/ipa_v3/ipa_debugfs.c b/drivers/platform/msm/ipa/ipa_v3/ipa_debugfs.c index 672a24a1dffb..d5b0923fda67 100644 --- a/drivers/platform/msm/ipa/ipa_v3/ipa_debugfs.c +++ b/drivers/platform/msm/ipa/ipa_v3/ipa_debugfs.c @@ -659,7 +659,7 @@ static int ipa3_attrib_dump(struct ipa_rule_attrib *attrib, dbg_buff + nbytes, IPA_MAX_MSG_LEN - nbytes, "\n"); - return 0; + return nbytes; } static int ipa3_attrib_dump_eq(struct ipa_ipfltri_rule_eq *attrib, @@ -939,7 +939,8 @@ static ssize_t ipa3_read_rt(struct file *file, char __user *ubuf, size_t count, entry->rule.retain_hdr); } - ipa3_attrib_dump(&entry->rule.attrib, ip, nbytes); + nbytes = ipa3_attrib_dump(&entry->rule.attrib, + ip, nbytes); i++; } } @@ -1241,7 +1242,7 @@ static ssize_t ipa3_read_flt(struct file *file, char __user *ubuf, size_t count, goto bail; } } else - ipa3_attrib_dump( + nbytes = ipa3_attrib_dump( &entry->rule.attrib, ip, nbytes); i++; nbytes += scnprintf(