diff options
author | Jaswinder Singh Rajput <jaswinder@kernel.org> | 2009-08-12 18:49:47 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-08-16 21:25:00 -0400 |
commit | 3f389635102e0dd2f85ebfe7fd549942b5bbc33b (patch) | |
tree | 60e7647410d9874296608a646d8485f6a824fe08 | |
parent | 48e46b7b311c54525712c28004f0a59f2c931d30 (diff) |
SPARC: fix duplicate declaration
Only difference for 32 and 64 bit version is dma64_addr_t and rest is same.
Also fixed the following 'make includecheck' warning:
arch/sparc/include/asm/types.h: asm-generic/int-ll64.h is included more than once.
Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
-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) */ |