diff options
| -rw-r--r-- | arch/sparc/include/asm/types.h | 27 |
1 files changed, 7 insertions, 20 deletions
diff --git a/arch/sparc/include/asm/types.h b/arch/sparc/include/asm/types.h index de671d73baed..09c79a9c8516 100644 --- a/arch/sparc/include/asm/types.h +++ b/arch/sparc/include/asm/types.h | |||
| @@ -8,9 +8,8 @@ | |||
| 8 | * need to be careful to avoid a name clashes. | 8 | * need to be careful to avoid a name clashes. |
| 9 | */ | 9 | */ |
| 10 | 10 | ||
| 11 | #if defined(__sparc__) && defined(__arch64__) | 11 | #if defined(__sparc__) |
| 12 | 12 | ||
| 13 | /*** SPARC 64 bit ***/ | ||
| 14 | #include <asm-generic/int-ll64.h> | 13 | #include <asm-generic/int-ll64.h> |
| 15 | 14 | ||
| 16 | #ifndef __ASSEMBLY__ | 15 | #ifndef __ASSEMBLY__ |
| @@ -26,33 +25,21 @@ typedef unsigned short umode_t; | |||
| 26 | /* Dma addresses come in generic and 64-bit flavours. */ | 25 | /* Dma addresses come in generic and 64-bit flavours. */ |
| 27 | 26 | ||
| 28 | typedef u32 dma_addr_t; | 27 | typedef u32 dma_addr_t; |
| 29 | typedef u64 dma64_addr_t; | ||
| 30 | 28 | ||
| 31 | #endif /* __ASSEMBLY__ */ | 29 | #if defined(__arch64__) |
| 32 | 30 | ||
| 33 | #endif /* __KERNEL__ */ | 31 | /*** SPARC 64 bit ***/ |
| 32 | typedef u64 dma64_addr_t; | ||
| 34 | #else | 33 | #else |
| 35 | |||
| 36 | /*** SPARC 32 bit ***/ | 34 | /*** SPARC 32 bit ***/ |
| 37 | #include <asm-generic/int-ll64.h> | ||
| 38 | |||
| 39 | #ifndef __ASSEMBLY__ | ||
| 40 | |||
| 41 | typedef unsigned short umode_t; | ||
| 42 | |||
| 43 | #endif /* __ASSEMBLY__ */ | ||
| 44 | |||
| 45 | #ifdef __KERNEL__ | ||
| 46 | |||
| 47 | #ifndef __ASSEMBLY__ | ||
| 48 | |||
| 49 | typedef u32 dma_addr_t; | ||
| 50 | typedef u32 dma64_addr_t; | 35 | typedef u32 dma64_addr_t; |
| 51 | 36 | ||
| 37 | #endif /* defined(__arch64__) */ | ||
| 38 | |||
| 52 | #endif /* __ASSEMBLY__ */ | 39 | #endif /* __ASSEMBLY__ */ |
| 53 | 40 | ||
| 54 | #endif /* __KERNEL__ */ | 41 | #endif /* __KERNEL__ */ |
| 55 | 42 | ||
| 56 | #endif /* defined(__sparc__) && defined(__arch64__) */ | 43 | #endif /* defined(__sparc__) */ |
| 57 | 44 | ||
| 58 | #endif /* defined(_SPARC_TYPES_H) */ | 45 | #endif /* defined(_SPARC_TYPES_H) */ |
