[PATCH 3/7] Remove bitmap from mempool

Pontus Fuchs pontus.fuchs at gmail.com
Tue May 28 10:59:05 EDT 2013


Not used.

Signed-off-by: Pontus Fuchs <pontus.fuchs at gmail.com>
---
 dxe.c | 8 --------
 dxe.h | 1 -
 2 files changed, 9 deletions(-)

diff --git a/dxe.c b/dxe.c
index ba0754b..949c851 100644
--- a/dxe.c
+++ b/dxe.c
@@ -414,9 +414,6 @@ int wcn36xx_dxe_allocate_mem_pools(struct wcn36xx *wcn)
 
 	wcn->mgmt_mem_pool.virt_addr = cpu_addr;
 	memset(cpu_addr, 0, s);
-	wcn->mgmt_mem_pool.bitmap =
-		kzalloc((WCN36XX_DXE_CH_DESC_NUMB_TX_H / 32 + 1) *
-		sizeof(u32), GFP_KERNEL);
 
 	/* Allocate BD headers for DATA frames */
 
@@ -429,9 +426,6 @@ int wcn36xx_dxe_allocate_mem_pools(struct wcn36xx *wcn)
 				      GFP_KERNEL);
 	wcn->data_mem_pool.virt_addr = cpu_addr;
 	memset(cpu_addr, 0, s);
-	wcn->data_mem_pool.bitmap =
-		kzalloc((WCN36XX_DXE_CH_DESC_NUMB_TX_L / 32 + 1) *
-		sizeof(u32), GFP_KERNEL);
 	return 0;
 }
 
@@ -448,8 +442,6 @@ void wcn36xx_dxe_free_mem_pools(struct wcn36xx *wcn)
 				  wcn->data_mem_pool.virt_addr,
 				  wcn->data_mem_pool.phy_addr);
 	}
-	kfree(wcn->data_mem_pool.bitmap);
-	kfree(wcn->mgmt_mem_pool.bitmap);
 }
 
 int wcn36xx_dxe_tx(struct wcn36xx *wcn,
diff --git a/dxe.h b/dxe.h
index ff3d2e5..0cce4a7 100644
--- a/dxe.h
+++ b/dxe.h
@@ -215,7 +215,6 @@ struct wcn36xx_dxe_mem_pool {
 	int		chunk_size;
 	void		*virt_addr;
 	dma_addr_t	phy_addr;
-	void		*bitmap;
 };
 struct wcn36xx;
 int wcn36xx_dxe_allocate_mem_pools(struct wcn36xx *wcn);
-- 
1.8.1.2




More information about the wcn36xx mailing list