From 791e8ab19a5bec8902dde5d014410a7b34449cd1 Mon Sep 17 00:00:00 2001 From: Bojun Pan Date: Thu, 26 Sep 2019 19:25:27 -0700 Subject: [PATCH] msm: ipa : Fix update of buffer recycle stats The stats for tmp allocs should be updated only if additional buffers are available. Change-Id: Ic064f87a54e37ef046d6761c79664e1ea830d04c Acked-by: Priyadarshini Rajagopal Signed-off-by: Bojun Pan --- drivers/platform/msm/ipa/ipa_v3/ipa_dp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c b/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c index 8a3fccc1b80d..0bfc652f5043 100644 --- a/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c +++ b/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c @@ -1975,9 +1975,9 @@ static void ipa3_replenish_rx_page_recycle(struct ipa3_sys_context *sys) * Could not find idle page at curr index. * Allocate a new one. */ - ipa3_ctx->stats.page_recycle_stats[stats_i].tmp_alloc++; if (curr_wq == atomic_read(&sys->repl->tail_idx)) break; + ipa3_ctx->stats.page_recycle_stats[stats_i].tmp_alloc++; rx_pkt = sys->repl->cache[curr_wq]; curr_wq = (++curr_wq == sys->repl->capacity) ? 0 : curr_wq;