Stuff
public text v1 · immutable--- a/arch/i386/oprofile/nmi_int.c
+++ b/arch/i386/oprofile/nmi_int.c
@@ -403,6 +403,7 @@ int __init op_nmi_init(struct oprofile_o
switch (family) {
default:
+ printk(KERN_INFO "oprofile: hardware counters unavailable, unknown cpu.\n");
return -ENODEV;
case 6:
model = &op_athlon_spec;
@@ -421,22 +422,28 @@ int __init op_nmi_init(struct oprofile_o
switch (family) {
/* Pentium IV */
case 0xf:
- if (!p4_init(&cpu_type))
+ if (!p4_init(&cpu_type)) {
+ printk(KERN_INFO "oprofile: hardware counters unavailable, unknown cpu.\n");
return -ENODEV;
+ }
break;
/* A P6-class processor */
case 6:
- if (!ppro_init(&cpu_type))
+ if (!ppro_init(&cpu_type)) {
+ printk(KERN_INFO "oprofile: hardware counters unavailable, unknown cpu.\n");
return -ENODEV;
+ }
break;
default:
+ printk(KERN_INFO "oprofile: hardware counters unavailable, unknown cpu.\n");
return -ENODEV;
}
break;
default:
+ printk(KERN_INFO "oprofile: hardware counters unavailable, unknown cpu.\n");
return -ENODEV;
}