Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 06c7711a authored by Bojun Pan's avatar Bojun Pan
Browse files

msm: ipa: Free rx_wrapper for tmp_alloc pages



This fix would update free_rx_wrapper to free the wrapper
for temp pages allocated.

Change-Id: If60a939b8c4f0e67f970922a0f20b3a2913b9a00
Acked-by: default avatarPriyadarshini Rajagopal <prajagop@qti.qualcomm.com>
Signed-off-by: default avatarBojun Pan <bojunp@codeaurora.org>
parent c1b031f8
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -3262,7 +3262,13 @@ static void ipa3_recycle_rx_wrapper(struct ipa3_rx_pkt_wrapper *rx_pkt)

static void ipa3_recycle_rx_page_wrapper(struct ipa3_rx_pkt_wrapper *rx_pkt)
{
	/* no-op */
	struct ipa_rx_page_data rx_page;

	rx_page = rx_pkt->page_data;

	/* Free rx_wrapper only for tmp alloc pages*/
	if (rx_page.is_tmp_alloc)
		kmem_cache_free(ipa3_ctx->rx_pkt_wrapper_cache, rx_pkt);
}

/**