aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Mundt <lethal@linux-sh.org>2008-10-24 14:30:51 +0900
committerPaul Mundt <lethal@linux-sh.org>2008-10-27 09:51:45 +0900
commit2a88b6e81589b1d064e03db066feaaa58f6a2d13 (patch)
tree2d306da7f6dccabdb1d7615e9fb897bc997aeefc
parentf8d56f1771e4867acc461146764b4feeb5245669 (diff)
downloadkernel_goldelico_gta04-2a88b6e81589b1d064e03db066feaaa58f6a2d13.zip
kernel_goldelico_gta04-2a88b6e81589b1d064e03db066feaaa58f6a2d13.tar.gz
kernel_goldelico_gta04-2a88b6e81589b1d064e03db066feaaa58f6a2d13.tar.bz2
sh: oprofile: Fix up the SH7750 performance counter name.
Rather than varying this on a subtype level, we use the counter type as a generic identifier. This simplifies logic in the userspace tools where no fundamental difference exists across the various subtypes. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
-rw-r--r--arch/sh/oprofile/op_model_sh7750.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/arch/sh/oprofile/op_model_sh7750.c b/arch/sh/oprofile/op_model_sh7750.c
index 6b9a98e..008b3b0 100644
--- a/arch/sh/oprofile/op_model_sh7750.c
+++ b/arch/sh/oprofile/op_model_sh7750.c
@@ -255,10 +255,9 @@ int __init oprofile_arch_init(struct oprofile_operations *ops)
return -ENODEV;
ops = &sh7750_perf_counter_ops;
- ops->cpu_type = (char *)get_cpu_subtype(&current_cpu_data);
+ ops->cpu_type = "sh/sh7750";
- printk(KERN_INFO "oprofile: using SH-4 (%s) performance monitoring.\n",
- sh7750_perf_counter_ops.cpu_type);
+ printk(KERN_INFO "oprofile: using SH-4 performance monitoring.\n");
/* Clear the counters */
ctrl_outw(ctrl_inw(PMCR1) | PMCR_PMCLR, PMCR1);
@@ -270,4 +269,3 @@ int __init oprofile_arch_init(struct oprofile_operations *ops)
void oprofile_arch_exit(void)
{
}
-