[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