diff options
author | Greg Kroah-Hartman <gregkh@suse.de> | 2010-10-21 17:50:21 (GMT) |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-10-21 17:50:21 (GMT) |
commit | f024c48a77c3c20d99de8f3424e8d3a061896885 (patch) | |
tree | 500bbcb1d1dc6d0e8f5872877b1f88fd090eb901 /drivers/staging/brcm80211/brcmfmac/wl_iw.c | |
parent | 8ee48db6be4d6634d3ade242470381040d4b8e21 (diff) | |
download | linux-fsl-qoriq-f024c48a77c3c20d99de8f3424e8d3a061896885.tar.xz |
Staging: brcm80211: remove uintptr typedef usage
Use a unsigned long, that is the proper type for this type of thing on
Linux.
Cc: Brett Rudley <brudley@broadcom.com>
Cc: Henry Ptasinski <henryp@broadcom.com>
Cc: Nohee Ko <noheek@broadcom.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/brcm80211/brcmfmac/wl_iw.c')
-rw-r--r-- | drivers/staging/brcm80211/brcmfmac/wl_iw.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/drivers/staging/brcm80211/brcmfmac/wl_iw.c b/drivers/staging/brcm80211/brcmfmac/wl_iw.c index a198cf8..d6196d5 100644 --- a/drivers/staging/brcm80211/brcmfmac/wl_iw.c +++ b/drivers/staging/brcm80211/brcmfmac/wl_iw.c @@ -903,11 +903,11 @@ wl_iw_get_aplist(struct net_device *dev, for (i = 0, dwrq->length = 0; i < list->count && dwrq->length < IW_MAX_AP; i++) { - bi = bi ? (wl_bss_info_t *) ((uintptr) bi + + bi = bi ? (wl_bss_info_t *) ((unsigned long)bi + dtoh32(bi->length)) : list-> bss_info; - ASSERT(((uintptr) bi + dtoh32(bi->length)) <= - ((uintptr) list + buflen)); + ASSERT(((unsigned long)bi + dtoh32(bi->length)) <= + ((unsigned long)list + buflen)); if (!(dtoh16(bi->capability) & DOT11_CAP_ESS)) continue; @@ -976,11 +976,11 @@ wl_iw_iscan_get_aplist(struct net_device *dev, bi = NULL; for (i = 0, dwrq->length = 0; i < list->count && dwrq->length < IW_MAX_AP; i++) { - bi = bi ? (wl_bss_info_t *) ((uintptr) bi + + bi = bi ? (wl_bss_info_t *) ((unsigned long)bi + dtoh32(bi->length)) : list->bss_info; - ASSERT(((uintptr) bi + dtoh32(bi->length)) <= - ((uintptr) list + WLC_IW_ISCAN_MAXLEN)); + ASSERT(((unsigned long)bi + dtoh32(bi->length)) <= + ((unsigned long)list + WLC_IW_ISCAN_MAXLEN)); if (!(dtoh16(bi->capability) & DOT11_CAP_ESS)) continue; @@ -1508,7 +1508,7 @@ wl_iw_get_scan_prep(wl_scan_results_t *list, return ret; } - bi = bi ? (wl_bss_info_t *) ((uintptr) bi + + bi = bi ? (wl_bss_info_t *)((unsigned long)bi + dtoh32(bi->length)) : list-> bss_info; @@ -1568,7 +1568,7 @@ wl_iw_get_scan_prep(wl_scan_results_t *list, if (bi->rateset.count) { if (((event - extra) + - IW_EV_LCP_LEN) <= (uintptr) end) { + IW_EV_LCP_LEN) <= (unsigned long)end) { value = event + IW_EV_LCP_LEN; iwe.cmd = SIOCGIWRATE; iwe.u.bitrate.fixed = iwe.u.bitrate.disabled = @@ -1774,11 +1774,11 @@ wl_iw_iscan_get_scan(struct net_device *dev, bi = NULL; for (ii = 0; ii < list->count && apcnt < IW_MAX_AP; apcnt++, ii++) { - bi = bi ? (wl_bss_info_t *) ((uintptr) bi + + bi = bi ? (wl_bss_info_t *)((unsigned long)bi + dtoh32(bi->length)) : list->bss_info; - ASSERT(((uintptr) bi + dtoh32(bi->length)) <= - ((uintptr) list + WLC_IW_ISCAN_MAXLEN)); + ASSERT(((unsigned long)bi + dtoh32(bi->length)) <= + ((unsigned long)list + WLC_IW_ISCAN_MAXLEN)); if (event + ETHER_ADDR_LEN + bi->SSID_len + IW_EV_UINT_LEN + IW_EV_FREQ_LEN + IW_EV_QUAL_LEN >= |