Commit 0345f37b authored by Luis R. Rodriguez's avatar Luis R. Rodriguez Committed by John W. Linville

ath9k: kill ath9k's memzero() and use memset() instead

Part of the cleanup on ath9k -- this was also causing some
annoying compile time warnings.
Signed-off-by: default avatarLuis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
parent 8ef9dad3
...@@ -129,7 +129,7 @@ static void ath_beacon_setup(struct ath_softc *sc, ...@@ -129,7 +129,7 @@ static void ath_beacon_setup(struct ath_softc *sc,
ds /* first descriptor */ ds /* first descriptor */
); );
memzero(series, sizeof(struct ath9k_11n_rate_series) * 4); memset(series, 0, sizeof(struct ath9k_11n_rate_series) * 4);
series[0].Tries = 1; series[0].Tries = 1;
series[0].Rate = rate; series[0].Rate = rate;
series[0].ChSel = sc->sc_tx_chainmask; series[0].ChSel = sc->sc_tx_chainmask;
...@@ -282,7 +282,7 @@ int ath_beaconq_setup(struct ath_hal *ah) ...@@ -282,7 +282,7 @@ int ath_beaconq_setup(struct ath_hal *ah)
{ {
struct ath9k_tx_queue_info qi; struct ath9k_tx_queue_info qi;
memzero(&qi, sizeof(qi)); memset(&qi, 0, sizeof(qi));
qi.tqi_aifs = 1; qi.tqi_aifs = 1;
qi.tqi_cwmin = 0; qi.tqi_cwmin = 0;
qi.tqi_cwmax = 0; qi.tqi_cwmax = 0;
...@@ -662,7 +662,7 @@ void ath_beacon_config(struct ath_softc *sc, int if_id) ...@@ -662,7 +662,7 @@ void ath_beacon_config(struct ath_softc *sc, int if_id)
else else
av_opmode = sc->sc_ah->ah_opmode; av_opmode = sc->sc_ah->ah_opmode;
memzero(&conf, sizeof(struct ath_beacon_config)); memset(&conf, 0, sizeof(struct ath_beacon_config));
conf.beacon_interval = sc->hw->conf.beacon_int ? conf.beacon_interval = sc->hw->conf.beacon_int ?
sc->hw->conf.beacon_int : ATH_DEFAULT_BINTVAL; sc->hw->conf.beacon_int : ATH_DEFAULT_BINTVAL;
...@@ -738,7 +738,7 @@ void ath_beacon_config(struct ath_softc *sc, int if_id) ...@@ -738,7 +738,7 @@ void ath_beacon_config(struct ath_softc *sc, int if_id)
} }
} while (nexttbtt < tsftu); } while (nexttbtt < tsftu);
#undef FUDGE #undef FUDGE
memzero(&bs, sizeof(bs)); memset(&bs, 0, sizeof(bs));
bs.bs_intval = intval; bs.bs_intval = intval;
bs.bs_nexttbtt = nexttbtt; bs.bs_nexttbtt = nexttbtt;
bs.bs_dtimperiod = dtimperiod*intval; bs.bs_dtimperiod = dtimperiod*intval;
......
...@@ -65,7 +65,7 @@ static void ath_setcurmode(struct ath_softc *sc, enum wireless_mode mode) ...@@ -65,7 +65,7 @@ static void ath_setcurmode(struct ath_softc *sc, enum wireless_mode mode)
for (i = 0; i < rt->rateCount; i++) for (i = 0; i < rt->rateCount; i++)
sc->sc_rixmap[rt->info[i].rateCode] = (u8) i; sc->sc_rixmap[rt->info[i].rateCode] = (u8) i;
memzero(sc->sc_hwmap, sizeof(sc->sc_hwmap)); memset(sc->sc_hwmap, 0, sizeof(sc->sc_hwmap));
for (i = 0; i < 256; i++) { for (i = 0; i < 256; i++) {
u8 ix = rt->rateCodeToIndex[i]; u8 ix = rt->rateCodeToIndex[i];
...@@ -417,7 +417,7 @@ static void ath_chainmask_sel_init(struct ath_softc *sc, struct ath_node *an) ...@@ -417,7 +417,7 @@ static void ath_chainmask_sel_init(struct ath_softc *sc, struct ath_node *an)
{ {
struct ath_chainmask_sel *cm = &an->an_chainmask_sel; struct ath_chainmask_sel *cm = &an->an_chainmask_sel;
memzero(cm, sizeof(struct ath_chainmask_sel)); memset(cm, 0, sizeof(struct ath_chainmask_sel));
cm->cur_tx_mask = sc->sc_tx_chainmask; cm->cur_tx_mask = sc->sc_tx_chainmask;
cm->cur_rx_mask = sc->sc_rx_chainmask; cm->cur_rx_mask = sc->sc_rx_chainmask;
...@@ -526,7 +526,7 @@ int ath_vap_attach(struct ath_softc *sc, ...@@ -526,7 +526,7 @@ int ath_vap_attach(struct ath_softc *sc,
if (avp == NULL) if (avp == NULL)
return -ENOMEM; return -ENOMEM;
memzero(avp, sizeof(struct ath_vap)); memset(avp, 0, sizeof(struct ath_vap));
avp->av_if_data = if_data; avp->av_if_data = if_data;
/* Set the VAP opmode */ /* Set the VAP opmode */
avp->av_opmode = opmode; avp->av_opmode = opmode;
...@@ -1219,7 +1219,7 @@ struct ath_node *ath_node_attach(struct ath_softc *sc, u8 *addr, int if_id) ...@@ -1219,7 +1219,7 @@ struct ath_node *ath_node_attach(struct ath_softc *sc, u8 *addr, int if_id)
an = kmalloc(sizeof(struct ath_node), GFP_ATOMIC); an = kmalloc(sizeof(struct ath_node), GFP_ATOMIC);
if (an == NULL) if (an == NULL)
return NULL; return NULL;
memzero(an, sizeof(*an)); memset(an, 0, sizeof(*an));
an->an_sc = sc; an->an_sc = sc;
memcpy(an->an_addr, addr, ETH_ALEN); memcpy(an->an_addr, addr, ETH_ALEN);
...@@ -1606,7 +1606,7 @@ int ath_descdma_setup(struct ath_softc *sc, ...@@ -1606,7 +1606,7 @@ int ath_descdma_setup(struct ath_softc *sc,
error = -ENOMEM; error = -ENOMEM;
goto fail2; goto fail2;
} }
memzero(bf, bsize); memset(bf, 0, bsize);
dd->dd_bufptr = bf; dd->dd_bufptr = bf;
INIT_LIST_HEAD(head); INIT_LIST_HEAD(head);
...@@ -1638,7 +1638,7 @@ int ath_descdma_setup(struct ath_softc *sc, ...@@ -1638,7 +1638,7 @@ int ath_descdma_setup(struct ath_softc *sc,
pci_free_consistent(sc->pdev, pci_free_consistent(sc->pdev,
dd->dd_desc_len, dd->dd_desc, dd->dd_desc_paddr); dd->dd_desc_len, dd->dd_desc, dd->dd_desc_paddr);
fail: fail:
memzero(dd, sizeof(*dd)); memset(dd, 0, sizeof(*dd));
return error; return error;
#undef ATH_DESC_4KB_BOUND_CHECK #undef ATH_DESC_4KB_BOUND_CHECK
#undef ATH_DESC_4KB_BOUND_NUM_SKIPPED #undef ATH_DESC_4KB_BOUND_NUM_SKIPPED
...@@ -1663,7 +1663,7 @@ void ath_descdma_cleanup(struct ath_softc *sc, ...@@ -1663,7 +1663,7 @@ void ath_descdma_cleanup(struct ath_softc *sc,
INIT_LIST_HEAD(head); INIT_LIST_HEAD(head);
kfree(dd->dd_bufptr); kfree(dd->dd_bufptr);
memzero(dd, sizeof(*dd)); memset(dd, 0, sizeof(*dd));
} }
/*************/ /*************/
......
...@@ -84,9 +84,6 @@ struct ath_node; ...@@ -84,9 +84,6 @@ struct ath_node;
#define TSF_TO_TU(_h,_l) \ #define TSF_TO_TU(_h,_l) \
((((u32)(_h)) << 22) | (((u32)(_l)) >> 10)) ((((u32)(_h)) << 22) | (((u32)(_l)) >> 10))
/* XXX: remove */
#define memzero(_buf, _len) memset(_buf, 0, _len)
#define ATH9K_BH_STATUS_INTACT 0 #define ATH9K_BH_STATUS_INTACT 0
#define ATH9K_BH_STATUS_CHANGE 1 #define ATH9K_BH_STATUS_CHANGE 1
...@@ -184,7 +181,7 @@ void ath_update_chainmask(struct ath_softc *sc, int is_ht); ...@@ -184,7 +181,7 @@ void ath_update_chainmask(struct ath_softc *sc, int is_ht);
(_bf)->bf_lastbf = NULL; \ (_bf)->bf_lastbf = NULL; \
(_bf)->bf_lastfrm = NULL; \ (_bf)->bf_lastfrm = NULL; \
(_bf)->bf_next = NULL; \ (_bf)->bf_next = NULL; \
memzero(&((_bf)->bf_state), \ memset(&((_bf)->bf_state), 0, \
sizeof(struct ath_buf_state)); \ sizeof(struct ath_buf_state)); \
} while (0) } while (0)
......
...@@ -892,7 +892,7 @@ int ath_rx_tasklet(struct ath_softc *sc, int flush) ...@@ -892,7 +892,7 @@ int ath_rx_tasklet(struct ath_softc *sc, int flush)
hdr = (struct ieee80211_hdr *)skb->data; hdr = (struct ieee80211_hdr *)skb->data;
fc = hdr->frame_control; fc = hdr->frame_control;
memzero(&rx_status, sizeof(struct ath_recv_status)); memset(&rx_status, 0, sizeof(struct ath_recv_status));
if (ds->ds_rxstat.rs_more) { if (ds->ds_rxstat.rs_more) {
/* /*
...@@ -1166,7 +1166,7 @@ int ath_rx_aggr_start(struct ath_softc *sc, ...@@ -1166,7 +1166,7 @@ int ath_rx_aggr_start(struct ath_softc *sc,
} else { } else {
/* Ensure the memory is zeroed out (all internal /* Ensure the memory is zeroed out (all internal
* pointers are null) */ * pointers are null) */
memzero(rxtid->rxbuf, ATH_TID_MAX_BUFS * memset(rxtid->rxbuf, 0, ATH_TID_MAX_BUFS *
sizeof(struct ath_rxbuf)); sizeof(struct ath_rxbuf));
DPRINTF(sc, ATH_DBG_AGGR, DPRINTF(sc, ATH_DBG_AGGR,
"%s: Allocated @%p\n", __func__, rxtid->rxbuf); "%s: Allocated @%p\n", __func__, rxtid->rxbuf);
......
...@@ -729,7 +729,7 @@ static void ath_buf_set_rate(struct ath_softc *sc, struct ath_buf *bf) ...@@ -729,7 +729,7 @@ static void ath_buf_set_rate(struct ath_softc *sc, struct ath_buf *bf)
/* /*
* Setup HAL rate series * Setup HAL rate series
*/ */
memzero(series, sizeof(struct ath9k_11n_rate_series) * 4); memset(series, 0, sizeof(struct ath9k_11n_rate_series) * 4);
for (i = 0; i < 4; i++) { for (i = 0; i < 4; i++) {
if (!bf->bf_rcs[i].tries) if (!bf->bf_rcs[i].tries)
...@@ -817,7 +817,7 @@ static void ath_buf_set_rate(struct ath_softc *sc, struct ath_buf *bf) ...@@ -817,7 +817,7 @@ static void ath_buf_set_rate(struct ath_softc *sc, struct ath_buf *bf)
* Disable multi-rate retry when using RTS/CTS by clearing * Disable multi-rate retry when using RTS/CTS by clearing
* series 1, 2 and 3. * series 1, 2 and 3.
*/ */
memzero(&series[1], sizeof(struct ath9k_11n_rate_series) * 3); memset(&series[1], 0, sizeof(struct ath9k_11n_rate_series) * 3);
} }
/* /*
...@@ -930,7 +930,7 @@ static void ath_tx_complete_aggr_rifs(struct ath_softc *sc, ...@@ -930,7 +930,7 @@ static void ath_tx_complete_aggr_rifs(struct ath_softc *sc,
ATH_DS_BA_BITMAP(ds), ATH_DS_BA_BITMAP(ds),
WME_BA_BMP_SIZE >> 3); WME_BA_BMP_SIZE >> 3);
} else { } else {
memzero(ba, WME_BA_BMP_SIZE >> 3); memset(ba, 0, WME_BA_BMP_SIZE >> 3);
/* /*
* AR5416 can become deaf/mute when BA * AR5416 can become deaf/mute when BA
...@@ -943,7 +943,7 @@ static void ath_tx_complete_aggr_rifs(struct ath_softc *sc, ...@@ -943,7 +943,7 @@ static void ath_tx_complete_aggr_rifs(struct ath_softc *sc,
needreset = 1; needreset = 1;
} }
} else { } else {
memzero(ba, WME_BA_BMP_SIZE >> 3); memset(ba, 0, WME_BA_BMP_SIZE >> 3);
} }
} }
...@@ -2098,7 +2098,7 @@ struct ath_txq *ath_txq_setup(struct ath_softc *sc, int qtype, int subtype) ...@@ -2098,7 +2098,7 @@ struct ath_txq *ath_txq_setup(struct ath_softc *sc, int qtype, int subtype)
struct ath9k_tx_queue_info qi; struct ath9k_tx_queue_info qi;
int qnum; int qnum;
memzero(&qi, sizeof(qi)); memset(&qi, 0, sizeof(qi));
qi.tqi_subtype = subtype; qi.tqi_subtype = subtype;
qi.tqi_aifs = ATH9K_TXQ_USEDEFAULT; qi.tqi_aifs = ATH9K_TXQ_USEDEFAULT;
qi.tqi_cwmin = ATH9K_TXQ_USEDEFAULT; qi.tqi_cwmin = ATH9K_TXQ_USEDEFAULT;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment