]> bbs.cooldavid.org Git - net-next-2.6.git/commitdiff
Staging: brcm80211: sys: remove unneeded use of uintptr
authorGreg Kroah-Hartman <gregkh@suse.de>
Tue, 12 Oct 2010 20:20:19 +0000 (13:20 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 12 Oct 2010 20:20:19 +0000 (13:20 -0700)
uintptr shouldn't be used when you are just casting to a pointer anyway,
so remove it from these usages.

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>
drivers/staging/brcm80211/sys/wlc_bmac.c
drivers/staging/brcm80211/sys/wlc_mac80211.c

index 61c6d2f21c9d9d07ade2e38457747c21b0c7b688..ea0bb0892bdbccb251c5f3e9837126ceb9c47ee3 100644 (file)
 
 #define DMAREG(wlc_hw, direction, fifonum)     (D11REV_LT(wlc_hw->corerev, 11) ? \
        ((direction == DMA_TX) ? \
-               (void *)(uintptr)&(wlc_hw->regs->fifo.f32regs.dmaregs[fifonum].xmt) : \
-               (void *)(uintptr)&(wlc_hw->regs->fifo.f32regs.dmaregs[fifonum].rcv)) : \
+               (void *)&(wlc_hw->regs->fifo.f32regs.dmaregs[fifonum].xmt) : \
+               (void *)&(wlc_hw->regs->fifo.f32regs.dmaregs[fifonum].rcv)) : \
        ((direction == DMA_TX) ? \
-               (void *)(uintptr)&(wlc_hw->regs->fifo.f64regs[fifonum].dmaxmt) : \
-               (void *)(uintptr)&(wlc_hw->regs->fifo.f64regs[fifonum].dmarcv)))
+               (void *)&(wlc_hw->regs->fifo.f64regs[fifonum].dmaxmt) : \
+               (void *)&(wlc_hw->regs->fifo.f64regs[fifonum].dmarcv)))
 
 /*
  * The following table lists the buffer memory allocated to xmt fifos in HW.
@@ -930,7 +930,7 @@ int wlc_bmac_attach(wlc_info_t *wlc, u16 vendor, u16 device, uint unit,
 
                /* Get a phy for this band */
                wlc_hw->band->pi = wlc_phy_attach(wlc_hw->phy_sh,
-                       (void *)(uintptr) regs, wlc_hw->band->bandtype, vars);
+                       (void *)regs, wlc_hw->band->bandtype, vars);
                if (wlc_hw->band->pi == NULL) {
                        WL_ERROR(("wl%d: wlc_bmac_attach: wlc_phy_attach failed\n", unit));
                        err = 17;
@@ -1712,8 +1712,7 @@ wlc_bmac_set_rcmta(wlc_hw_info_t *wlc_hw, int idx,
                   const struct ether_addr *addr)
 {
        d11regs_t *regs = wlc_hw->regs;
-       volatile u16 *objdata16 =
-           (volatile u16 *)(uintptr) & regs->objdata;
+       volatile u16 *objdata16 = (volatile u16 *)&regs->objdata;
        u32 mac_hm;
        u16 mac_l;
        osl_t *osh;
@@ -2846,10 +2845,10 @@ static void wlc_write_inits(wlc_hw_info_t *wlc_hw, const d11init_t *inits)
                ASSERT((inits[i].size == 2) || (inits[i].size == 4));
 
                if (inits[i].size == 2)
-                       W_REG(osh, (u16 *) (uintptr) (base + inits[i].addr),
+                       W_REG(osh, (u16 *)(base + inits[i].addr),
                              inits[i].value);
                else if (inits[i].size == 4)
-                       W_REG(osh, (u32 *) (uintptr) (base + inits[i].addr),
+                       W_REG(osh, (u32 *)(base + inits[i].addr),
                              inits[i].value);
        }
 }
@@ -3716,7 +3715,7 @@ bool wlc_bmac_validate_chip_access(wlc_hw_info_t *wlc_hw)
                /* if 32 bit writes are split into 16 bit writes, are they in the correct order
                 * for our interface, low to high
                 */
-               reg16 = (volatile u16 *)(uintptr) & regs->tsf_cfpstart;
+               reg16 = (volatile u16 *)&regs->tsf_cfpstart;
 
                /* write the CFPStart register low half explicitly, starting a buffered write */
                W_REG(osh, reg16, 0xAAAA);
@@ -3934,8 +3933,7 @@ static u16
 wlc_bmac_read_objmem(wlc_hw_info_t *wlc_hw, uint offset, u32 sel)
 {
        d11regs_t *regs = wlc_hw->regs;
-       volatile u16 *objdata_lo =
-           (volatile u16 *)(uintptr) & regs->objdata;
+       volatile u16 *objdata_lo = (volatile u16 *)&regs->objdata;
        volatile u16 *objdata_hi = objdata_lo + 1;
        u16 v;
 
@@ -3956,8 +3954,7 @@ static void
 wlc_bmac_write_objmem(wlc_hw_info_t *wlc_hw, uint offset, u16 v, u32 sel)
 {
        d11regs_t *regs = wlc_hw->regs;
-       volatile u16 *objdata_lo =
-           (volatile u16 *)(uintptr) & regs->objdata;
+       volatile u16 *objdata_lo = (volatile u16 *)&regs->objdata;
        volatile u16 *objdata_hi = objdata_lo + 1;
 
        ASSERT((offset & 1) == 0);
index 92759e4882a84d49529741a251c9ed76fbd3532a..4865c5e21d7e609410bd486132d4c5de4d8fb044 100644 (file)
@@ -340,7 +340,7 @@ void wlc_get_rcmta(wlc_info_t *wlc, int idx, struct ether_addr *addr)
        addr->octet[3] = (u8) (v32 >> 24);
        W_REG(osh, &regs->objaddr, (OBJADDR_RCMTA_SEL | ((idx * 2) + 1)));
        (void)R_REG(osh, &regs->objaddr);
-       v32 = R_REG(osh, (volatile u16 *)(uintptr) & regs->objdata);
+       v32 = R_REG(osh, (volatile u16 *)&regs->objdata);
        addr->octet[4] = (u8) v32;
        addr->octet[5] = (u8) (v32 >> 8);
 }