diff options
author | Andy Whitcroft <apw@shadowen.org> | 2006-01-13 07:35:49 -0500 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2006-01-13 19:12:16 -0500 |
commit | 7a45fb19cef93574230827e6e2c97ad5760ddecd (patch) | |
tree | 89c4d2628f7d8acea2e7c315097bb4488a7e8070 /arch/powerpc/oprofile | |
parent | 80f15dc703b3677d0b025bafd215f1f3664c8978 (diff) |
[PATCH] powerpc: oprofile cpu type names clash with other code
In 2.6.15-git6 a change was commited in the oprofile support in
the powerpc architecture. It introduced the powerpc_oprofile_type
which contains the define G4. This causes a name clash with the
existing wacom usb tablet driver.
CC [M] drivers/usb/input/wacom.o
drivers/usb/input/wacom.c:98: error: conflicting types for `G4'
include/asm/cputable.h:37: error: previous declaration of `G4'
CC [M] drivers/usb/mon/mon_text.o
make[3]: *** [drivers/usb/input/wacom.o] Error 1
make[2]: *** [drivers/usb/input] Error 2
The elements of an enum declared in global scope are effectivly
global identifiers themselves. As such we need to ensure the names
are unique. This patch updates the later oprofile support to use
unique names.
Signed-off-by: Andy Whitcroft <apw@shadowen.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc/oprofile')
-rw-r--r-- | arch/powerpc/oprofile/common.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/powerpc/oprofile/common.c b/arch/powerpc/oprofile/common.c index 71615eb70b2b..cc2535be3a73 100644 --- a/arch/powerpc/oprofile/common.c +++ b/arch/powerpc/oprofile/common.c | |||
@@ -140,19 +140,19 @@ int __init oprofile_arch_init(struct oprofile_operations *ops) | |||
140 | 140 | ||
141 | switch (cur_cpu_spec->oprofile_type) { | 141 | switch (cur_cpu_spec->oprofile_type) { |
142 | #ifdef CONFIG_PPC64 | 142 | #ifdef CONFIG_PPC64 |
143 | case RS64: | 143 | case PPC_OPROFILE_RS64: |
144 | model = &op_model_rs64; | 144 | model = &op_model_rs64; |
145 | break; | 145 | break; |
146 | case POWER4: | 146 | case PPC_OPROFILE_POWER4: |
147 | model = &op_model_power4; | 147 | model = &op_model_power4; |
148 | break; | 148 | break; |
149 | #else | 149 | #else |
150 | case G4: | 150 | case PPC_OPROFILE_G4: |
151 | model = &op_model_7450; | 151 | model = &op_model_7450; |
152 | break; | 152 | break; |
153 | #endif | 153 | #endif |
154 | #ifdef CONFIG_FSL_BOOKE | 154 | #ifdef CONFIG_FSL_BOOKE |
155 | case BOOKE: | 155 | case PPC_OPROFILE_BOOKE: |
156 | model = &op_model_fsl_booke; | 156 | model = &op_model_fsl_booke; |
157 | break; | 157 | break; |
158 | #endif | 158 | #endif |