summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/mwifiex/pcie.c
diff options
context:
space:
mode:
authorDan Carpenter2011-11-08 04:31:44 +0100
committerJohn W. Linville2011-11-09 22:14:11 +0100
commitfba6fe634787bb7ef95fb44682df71b4d4e8cb2d (patch)
tree13e46e15353fd5dc9f69f3f42ad6fa6d5d1fa9db /drivers/net/wireless/mwifiex/pcie.c
parentnet/rfkill/core.c: use kstrtoul, etc (diff)
downloadkernel-qcow2-linux-fba6fe634787bb7ef95fb44682df71b4d4e8cb2d.tar.gz
kernel-qcow2-linux-fba6fe634787bb7ef95fb44682df71b4d4e8cb2d.tar.xz
kernel-qcow2-linux-fba6fe634787bb7ef95fb44682df71b4d4e8cb2d.zip
mwifiex: remove unneeded kfree(NULL);
The previous if statement means this that pointer is NULL so there is no need to free it. Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Acked-by: Bing Zhao <bzhao@marvell.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/mwifiex/pcie.c')
-rw-r--r--drivers/net/wireless/mwifiex/pcie.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/net/wireless/mwifiex/pcie.c b/drivers/net/wireless/mwifiex/pcie.c
index d34acf082d3a..44669763c4e6 100644
--- a/drivers/net/wireless/mwifiex/pcie.c
+++ b/drivers/net/wireless/mwifiex/pcie.c
@@ -386,7 +386,6 @@ static int mwifiex_pcie_create_txbd_ring(struct mwifiex_adapter *adapter)
card->txbd_ring_vbase = kzalloc(card->txbd_ring_size, GFP_KERNEL);
if (!card->txbd_ring_vbase) {
dev_err(adapter->dev, "Unable to allocate buffer for txbd ring.\n");
- kfree(card->txbd_ring_vbase);
return -1;
}
card->txbd_ring_pbase = virt_to_phys(card->txbd_ring_vbase);