diff options
Diffstat (limited to 'drivers/staging/brcm80211/util')
-rw-r--r-- | drivers/staging/brcm80211/util/bcmotp.c | 2 | ||||
-rw-r--r-- | drivers/staging/brcm80211/util/bcmsrom.c | 16 | ||||
-rw-r--r-- | drivers/staging/brcm80211/util/hnddma.c | 12 | ||||
-rw-r--r-- | drivers/staging/brcm80211/util/linux_osl.c | 9 | ||||
-rw-r--r-- | drivers/staging/brcm80211/util/nicpci.c | 2 | ||||
-rw-r--r-- | drivers/staging/brcm80211/util/nvram/nvram_ro.c | 4 | ||||
-rw-r--r-- | drivers/staging/brcm80211/util/siutils.c | 4 |
7 files changed, 19 insertions, 30 deletions
diff --git a/drivers/staging/brcm80211/util/bcmotp.c b/drivers/staging/brcm80211/util/bcmotp.c index 00daae7d5407..4a0161396d17 100644 --- a/drivers/staging/brcm80211/util/bcmotp.c +++ b/drivers/staging/brcm80211/util/bcmotp.c @@ -842,7 +842,7 @@ static int hndotp_nvread(void *oh, char *data, uint *len) out: if (rawotp) - MFREE(si_osh(oi->sih), rawotp, lim); + kfree(rawotp); si_setcoreidx(oi->sih, idx); return rc; diff --git a/drivers/staging/brcm80211/util/bcmsrom.c b/drivers/staging/brcm80211/util/bcmsrom.c index df8c866e3d26..62c055a83309 100644 --- a/drivers/staging/brcm80211/util/bcmsrom.c +++ b/drivers/staging/brcm80211/util/bcmsrom.c @@ -1399,7 +1399,7 @@ int srom_parsecis(osl_t *osh, u8 *pcis[], uint ciscnt, char **vars, uint *count) ASSERT(b.buf - base <= MAXSZ_NVRAM_VARS); err = initvars_table(osh, base, b.buf, vars, count); - MFREE(osh, base, MAXSZ_NVRAM_VARS); + kfree(base); return err; } @@ -1519,7 +1519,7 @@ static int otp_read_pci(osl_t *osh, si_t *sih, u16 *buf, uint bufsz) bcopy(otp, buf, bufsz); if (otp) - MFREE(osh, otp, OTP_SZ_MAX); + kfree(otp); /* Check CRC */ if (buf[0] == 0xffff) { @@ -1626,7 +1626,7 @@ static int initvars_flash(si_t *sih, osl_t *osh, char **base, uint len) *base = vp; - exit: MFREE(osh, flash, NVRAM_SPACE); + exit: kfree(flash); return err; } @@ -1652,7 +1652,7 @@ static int initvars_flash_si(si_t *sih, char **vars, uint *count) if (err == 0) err = initvars_table(osh, base, vp, vars, count); - MFREE(osh, base, MAXSZ_NVRAM_VARS); + kfree(base); return err; } @@ -1977,9 +1977,9 @@ static int initvars_srom_pci(si_t *sih, void *curmap, char **vars, uint *count) errout: if (base) - MFREE(osh, base, MAXSZ_NVRAM_VARS); + kfree(base); - MFREE(osh, srom, SROM_MAX); + kfree(srom); return err; } @@ -2006,7 +2006,7 @@ static int initvars_cis_sdio(osl_t *osh, char **vars, uint *count) if (bcmsdh_cis_read(NULL, fn, cis[fn], SBSDIO_CIS_SIZE_LIMIT) != 0) { - MFREE(osh, cis[fn], SBSDIO_CIS_SIZE_LIMIT); + kfree(cis[fn]); rc = -2; break; } @@ -2016,7 +2016,7 @@ static int initvars_cis_sdio(osl_t *osh, char **vars, uint *count) rc = srom_parsecis(osh, cis, fn, vars, count); while (fn-- > 0) - MFREE(osh, cis[fn], SBSDIO_CIS_SIZE_LIMIT); + kfree(cis[fn]); return rc; } diff --git a/drivers/staging/brcm80211/util/hnddma.c b/drivers/staging/brcm80211/util/hnddma.c index 00d7d057f7df..8526a4e6750f 100644 --- a/drivers/staging/brcm80211/util/hnddma.c +++ b/drivers/staging/brcm80211/util/hnddma.c @@ -722,22 +722,20 @@ static void _dma_detach(dma_info_t *di) /* free packet pointer vectors */ if (di->txp) - MFREE(di->osh, (void *)di->txp, (di->ntxd * sizeof(void *))); + kfree((void *)di->txp); if (di->rxp) - MFREE(di->osh, (void *)di->rxp, (di->nrxd * sizeof(void *))); + kfree((void *)di->rxp); /* free tx packet DMA handles */ if (di->txp_dmah) - MFREE(di->osh, (void *)di->txp_dmah, - di->ntxd * sizeof(hnddma_seg_map_t)); + kfree(di->txp_dmah); /* free rx packet DMA handles */ if (di->rxp_dmah) - MFREE(di->osh, (void *)di->rxp_dmah, - di->nrxd * sizeof(hnddma_seg_map_t)); + kfree(di->rxp_dmah); /* free our private info structure */ - MFREE(di->osh, (void *)di, sizeof(dma_info_t)); + kfree((void *)di); } diff --git a/drivers/staging/brcm80211/util/linux_osl.c b/drivers/staging/brcm80211/util/linux_osl.c index b6dd1a402e73..2568720c85de 100644 --- a/drivers/staging/brcm80211/util/linux_osl.c +++ b/drivers/staging/brcm80211/util/linux_osl.c @@ -285,15 +285,6 @@ uint osl_pci_slot(osl_t *osh) return PCI_SLOT(((struct pci_dev *)osh->pdev)->devfn); } -void osl_mfree(osl_t *osh, void *addr, uint size) -{ - if (osh) { - ASSERT(osh->magic == OS_HANDLE_MAGIC); - osh->malloced -= size; - } - kfree(addr); -} - uint osl_dma_consistent_align(void) { return PAGE_SIZE; diff --git a/drivers/staging/brcm80211/util/nicpci.c b/drivers/staging/brcm80211/util/nicpci.c index 340d012df469..9ffbe10dbd7f 100644 --- a/drivers/staging/brcm80211/util/nicpci.c +++ b/drivers/staging/brcm80211/util/nicpci.c @@ -144,7 +144,7 @@ void pcicore_deinit(void *pch) if (pi == NULL) return; - MFREE(pi->osh, pi, sizeof(pcicore_info_t)); + kfree(pi); } /* return cap_offset if requested capability exists in the PCI config space */ diff --git a/drivers/staging/brcm80211/util/nvram/nvram_ro.c b/drivers/staging/brcm80211/util/nvram/nvram_ro.c index f0470a7508b2..7c5f88ddb4b1 100644 --- a/drivers/staging/brcm80211/util/nvram/nvram_ro.c +++ b/drivers/staging/brcm80211/util/nvram/nvram_ro.c @@ -116,11 +116,11 @@ void nvram_exit(void *si) this = vars; if (this) - MFREE(si_osh(sih), this->vars, this->size); + kfree(this->vars); while (this) { next = this->next; - MFREE(si_osh(sih), this, this->bufsz); + kfree(this); this = next; } vars = NULL; diff --git a/drivers/staging/brcm80211/util/siutils.c b/drivers/staging/brcm80211/util/siutils.c index 1b9744967067..15e4ff449a2f 100644 --- a/drivers/staging/brcm80211/util/siutils.c +++ b/drivers/staging/brcm80211/util/siutils.c @@ -96,7 +96,7 @@ si_t *si_attach(uint devid, osl_t *osh, void *regs, uint bustype, void *sdh, if (si_doattach(sii, devid, osh, regs, bustype, sdh, vars, varsz) == NULL) { - MFREE(osh, sii, sizeof(si_info_t)); + kfree(sii); return NULL; } sii->vars = vars ? *vars : NULL; @@ -728,7 +728,7 @@ void si_detach(si_t *sih) #if !defined(BCMBUSTYPE) || (BCMBUSTYPE == SI_BUS) if (sii != &ksii) #endif /* !BCMBUSTYPE || (BCMBUSTYPE == SI_BUS) */ - MFREE(sii->osh, sii, sizeof(si_info_t)); + kfree(sii); } void *si_osh(si_t *sih) |