From ecee02da1dbf0468958059d0fccab64acb97a645 Mon Sep 17 00:00:00 2001 From: Jinwei Chen Date: Mon, 14 Sep 2020 07:02:43 -0700 Subject: [PATCH] qcacld-3.0: do memory zero for pre-alloc multi-pages when free Do each page memory zero operation for pre-alloc pages memory when the pages memory is put back to pool. Change-Id: I06689054ff57df2177f9d0d183494a357e4e05d6 CRs-Fixed: 2776363 --- core/dp/txrx3.0/dp_txrx.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/dp/txrx3.0/dp_txrx.c b/core/dp/txrx3.0/dp_txrx.c index 4032d462d0bd..936a943bd40d 100644 --- a/core/dp/txrx3.0/dp_txrx.c +++ b/core/dp/txrx3.0/dp_txrx.c @@ -509,7 +509,8 @@ void dp_prealloc_put_multi_pages(uint32_t desc_type, dp_info("i %d: desc_type %d returned", i, desc_type); mp->in_use = false; - /* is page memory zero needed? */ + qdf_mem_multi_pages_zero(&mp->pages, + mp->cacheable); break; } }