Staging: brcm80211: include: remove unneeded use of uintptr
authorGreg Kroah-Hartman <gregkh@suse.de>
Tue, 12 Oct 2010 20:18:17 +0000 (13:18 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 12 Oct 2010 20:18:17 +0000 (13:18 -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/include/linux_osl.h
drivers/staging/brcm80211/include/siutils.h

index 9fbb6cca3907a1925c769c6d07769e2715b548eb..852d5ad79cfcf5448cbdb4003137e11d2b55a1f9 100644 (file)
@@ -236,11 +236,11 @@ extern int osl_error(int bcmerror);
                        switch (sizeof(*(r))) { \
                        case sizeof(u8): \
                                __osl_v = \
-                               readb((volatile u8*)((uintptr)(r)^3)); \
+                               readb((volatile u8*)((r)^3)); \
                                break; \
                        case sizeof(u16): \
                                __osl_v = \
-                               readw((volatile u16*)((uintptr)(r)^2)); \
+                               readw((volatile u16*)((r)^2)); \
                                break; \
                        case sizeof(u32): \
                                __osl_v = readl((volatile u32*)(r)); \
@@ -255,10 +255,10 @@ extern int osl_error(int bcmerror);
                switch (sizeof(*(r))) { \
                case sizeof(u8):        \
                        writeb((u8)(v), \
-                       (volatile u8*)((uintptr)(r)^3)); break; \
+                       (volatile u8*)((r)^3)); break; \
                case sizeof(u16):       \
                        writew((u16)(v), \
-                       (volatile u16*)((uintptr)(r)^2)); break; \
+                       (volatile u16*)((r)^2)); break; \
                case sizeof(u32):       \
                        writel((u32)(v), \
                        (volatile u32*)(r)); break; \
index 3e883433746c9473b9d0a69634ac6c571cf467e1..f7b9483ee59da313ced8f1311a0b4927c0246ce2 100644 (file)
@@ -265,7 +265,7 @@ typedef struct si_info {
        u32 oob_router; /* oob router registers for axi */
 } si_info_t;
 
-#define        SI_INFO(sih)    (si_info_t *)(uintptr)sih
+#define        SI_INFO(sih)    (si_info_t *)sih
 
 #define        GOODCOREADDR(x, b) (((x) >= (b)) && ((x) < ((b) + SI_MAXCORES * SI_CORE_SIZE)) && \
                IS_ALIGNED((x), SI_CORE_SIZE))