diff options
author | mike.rapoport@gmail.com <mike.rapoport@gmail.com> | 2010-10-13 00:09:10 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-10-14 12:28:58 -0700 |
commit | 5fcc1fcb2ec18094b3a8022b1974c0b2e9f5f73c (patch) | |
tree | c60c70596d4dcc69e23a1830b4e60e5c3f262787 /drivers/staging/brcm80211/sys | |
parent | 97e17d0e7bb861c197e50433325bf2f5f9871f90 (diff) | |
download | op-kernel-dev-5fcc1fcb2ec18094b3a8022b1974c0b2e9f5f73c.zip op-kernel-dev-5fcc1fcb2ec18094b3a8022b1974c0b2e9f5f73c.tar.gz |
staging: brcm80211: replace MALLOC() with k[zm]alloc
Signed-off-by: Mike Rapoport <mike.rapoport@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/brcm80211/sys')
-rw-r--r-- | drivers/staging/brcm80211/sys/wl_mac80211.c | 6 | ||||
-rw-r--r-- | drivers/staging/brcm80211/sys/wlc_alloc.c | 4 | ||||
-rw-r--r-- | drivers/staging/brcm80211/sys/wlc_ampdu.c | 3 | ||||
-rw-r--r-- | drivers/staging/brcm80211/sys/wlc_antsel.c | 4 | ||||
-rw-r--r-- | drivers/staging/brcm80211/sys/wlc_channel.c | 3 | ||||
-rw-r--r-- | drivers/staging/brcm80211/sys/wlc_event.c | 7 | ||||
-rw-r--r-- | drivers/staging/brcm80211/sys/wlc_phy_shim.c | 4 |
7 files changed, 10 insertions, 21 deletions
diff --git a/drivers/staging/brcm80211/sys/wl_mac80211.c b/drivers/staging/brcm80211/sys/wl_mac80211.c index babb678..6f4e520 100644 --- a/drivers/staging/brcm80211/sys/wl_mac80211.c +++ b/drivers/staging/brcm80211/sys/wl_mac80211.c @@ -1657,7 +1657,7 @@ wl_schedule_task(wl_info_t *wl, void (*fn) (struct wl_task *task), WL_TRACE(("wl%d: wl_schedule_task\n", wl->pub->unit)); - task = osl_malloc(wl->osh, sizeof(wl_task_t)); + task = kmalloc(sizeof(wl_task_t), GFP_ATOMIC); if (!task) { WL_ERROR(("wl%d: wl_schedule_task: out of memory\n", wl->pub->unit)); return -ENOMEM; @@ -1911,7 +1911,7 @@ wl_timer_t *wl_init_timer(wl_info_t *wl, void (*fn) (void *arg), void *arg, { wl_timer_t *t; - t = osl_malloc(wl->osh, sizeof(wl_timer_t)); + t = kmalloc(sizeof(wl_timer_t), GFP_ATOMIC); if (!t) { WL_ERROR(("wl%d: wl_init_timer: out of memory\n", wl->pub->unit)); return 0; @@ -1929,7 +1929,7 @@ wl_timer_t *wl_init_timer(wl_info_t *wl, void (*fn) (void *arg), void *arg, wl->timers = t; #ifdef BCMDBG - t->name = osl_malloc(wl->osh, strlen(name) + 1); + t->name = kmalloc(strlen(name) + 1, GFP_ATOMIC); if (t->name) strcpy(t->name, name); #endif diff --git a/drivers/staging/brcm80211/sys/wlc_alloc.c b/drivers/staging/brcm80211/sys/wlc_alloc.c index e637e62..feb9a05 100644 --- a/drivers/staging/brcm80211/sys/wlc_alloc.c +++ b/drivers/staging/brcm80211/sys/wlc_alloc.c @@ -37,11 +37,9 @@ void *wlc_calloc(osl_t *osh, uint unit, uint size) { void *item; - item = MALLOC(osh, size); + item = kzalloc(size, GFP_ATOMIC); if (item == NULL) WL_ERROR(("wl%d: %s: out of memory\n", unit, __func__)); - else - bzero((char *)item, size); return item; } diff --git a/drivers/staging/brcm80211/sys/wlc_ampdu.c b/drivers/staging/brcm80211/sys/wlc_ampdu.c index 99a1357..552ddc0 100644 --- a/drivers/staging/brcm80211/sys/wlc_ampdu.c +++ b/drivers/staging/brcm80211/sys/wlc_ampdu.c @@ -179,12 +179,11 @@ ampdu_info_t *wlc_ampdu_attach(wlc_info_t *wlc) ASSERT(wlc->pub->tunables->ampdunummpdu <= AMPDU_MAX_MPDU); ASSERT(wlc->pub->tunables->ampdunummpdu > 0); - ampdu = (ampdu_info_t *) MALLOC(wlc->osh, sizeof(ampdu_info_t)); + ampdu = kzalloc(sizeof(ampdu_info_t), GFP_ATOMIC); if (!ampdu) { WL_ERROR(("wl%d: wlc_ampdu_attach: out of mem\n", wlc->pub->unit)); return NULL; } - bzero((char *)ampdu, sizeof(ampdu_info_t)); ampdu->wlc = wlc; for (i = 0; i < AMPDU_MAX_SCB_TID; i++) diff --git a/drivers/staging/brcm80211/sys/wlc_antsel.c b/drivers/staging/brcm80211/sys/wlc_antsel.c index b2e132d..55b8e1a 100644 --- a/drivers/staging/brcm80211/sys/wlc_antsel.c +++ b/drivers/staging/brcm80211/sys/wlc_antsel.c @@ -94,14 +94,12 @@ antsel_info_t *wlc_antsel_attach(wlc_info_t *wlc, osl_t *osh, wlc_hw_info_t *wlc_hw) { antsel_info_t *asi; - asi = (antsel_info_t *) MALLOC(osh, sizeof(antsel_info_t)); + asi = kzalloc(sizeof(antsel_info_t), GFP_ATOMIC); if (!asi) { WL_ERROR(("wl%d: wlc_antsel_attach: out of mem\n", pub->unit)); return NULL; } - bzero((char *)asi, sizeof(antsel_info_t)); - asi->wlc = wlc; asi->pub = pub; asi->antsel_type = ANTSEL_NA; diff --git a/drivers/staging/brcm80211/sys/wlc_channel.c b/drivers/staging/brcm80211/sys/wlc_channel.c index 6adb65a..7dfd819 100644 --- a/drivers/staging/brcm80211/sys/wlc_channel.c +++ b/drivers/staging/brcm80211/sys/wlc_channel.c @@ -612,12 +612,11 @@ wlc_cm_info_t *wlc_channel_mgr_attach(wlc_info_t *wlc) WL_TRACE(("wl%d: wlc_channel_mgr_attach\n", wlc->pub->unit)); - wlc_cm = (wlc_cm_info_t *) MALLOC(pub->osh, sizeof(wlc_cm_info_t)); + wlc_cm = kzalloc(sizeof(wlc_cm_info_t), GFP_ATOMIC); if (wlc_cm == NULL) { WL_ERROR(("wl%d: %s: out of memory", pub->unit, __func__)); return NULL; } - bzero((char *)wlc_cm, sizeof(wlc_cm_info_t)); wlc_cm->pub = pub; wlc_cm->wlc = wlc; wlc->cmi = wlc_cm; diff --git a/drivers/staging/brcm80211/sys/wlc_event.c b/drivers/staging/brcm80211/sys/wlc_event.c index e787390..5ee0fd0 100644 --- a/drivers/staging/brcm80211/sys/wlc_event.c +++ b/drivers/staging/brcm80211/sys/wlc_event.c @@ -58,12 +58,10 @@ wlc_eventq_t *wlc_eventq_attach(wlc_pub_t *pub, struct wlc_info *wlc, void *wl, { wlc_eventq_t *eq; - eq = (wlc_eventq_t *) MALLOC(pub->osh, sizeof(wlc_eventq_t)); + eq = kzalloc(sizeof(wlc_eventq_t), GFP_ATOMIC); if (eq == NULL) return NULL; - bzero(eq, sizeof(wlc_eventq_t)); - eq->cb = cb; eq->wlc = wlc; eq->wl = wl; @@ -125,12 +123,11 @@ wlc_event_t *wlc_event_alloc(wlc_eventq_t *eq) { wlc_event_t *e; - e = MALLOC(eq->pub->osh, sizeof(wlc_event_t)); + e = kzalloc(sizeof(wlc_event_t), GFP_ATOMIC); if (e == NULL) return NULL; - bzero(e, sizeof(wlc_event_t)); return e; } diff --git a/drivers/staging/brcm80211/sys/wlc_phy_shim.c b/drivers/staging/brcm80211/sys/wlc_phy_shim.c index 37bb593..57acd30 100644 --- a/drivers/staging/brcm80211/sys/wlc_phy_shim.c +++ b/drivers/staging/brcm80211/sys/wlc_phy_shim.c @@ -66,13 +66,11 @@ wlc_phy_shim_info_t *wlc_phy_shim_attach(wlc_hw_info_t *wlc_hw, void *wl, void *wlc) { wlc_phy_shim_info_t *physhim = NULL; - physhim = (wlc_phy_shim_info_t *)MALLOC(wlc_hw->osh, - sizeof(wlc_phy_shim_info_t)); + physhim = kzalloc(sizeof(wlc_phy_shim_info_t), GFP_ATOMIC); if (!physhim) { WL_ERROR(("wl%d: wlc_phy_shim_attach: out of mem\n", wlc_hw->unit)); return NULL; } - bzero((char *)physhim, sizeof(wlc_phy_shim_info_t)); physhim->wlc_hw = wlc_hw; physhim->wlc = wlc; physhim->wl = wl; |