diff options
author | Robert Richter <robert.richter@amd.com> | 2009-07-06 08:43:55 -0400 |
---|---|---|
committer | Robert Richter <robert.richter@amd.com> | 2009-07-20 10:43:21 -0400 |
commit | 52471c67ee2fa5ed6f700ef57bf27833c63b2192 (patch) | |
tree | a08002075dc251f6ebea7fad45b765ef780a387a /arch/x86/oprofile/nmi_int.c | |
parent | 2904a527575344a804fdd82b1f8d09a8731d8d49 (diff) |
x86/oprofile: Modify initialization of num_virt_counters
Models that do not yet support counter multiplexing have to setup
num_virt_counters. This patch implements the setup from num_counters
if num_virt_counters is not set. Thus, num_virt_counters must be setup
only for multiplexing support.
Signed-off-by: Robert Richter <robert.richter@amd.com>
Diffstat (limited to 'arch/x86/oprofile/nmi_int.c')
-rw-r--r-- | arch/x86/oprofile/nmi_int.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/x86/oprofile/nmi_int.c b/arch/x86/oprofile/nmi_int.c index 826f391b4229..82ee29517f16 100644 --- a/arch/x86/oprofile/nmi_int.c +++ b/arch/x86/oprofile/nmi_int.c | |||
@@ -674,6 +674,9 @@ int __init op_nmi_init(struct oprofile_operations *ops) | |||
674 | if (ret) | 674 | if (ret) |
675 | return ret; | 675 | return ret; |
676 | 676 | ||
677 | if (!model->num_virt_counters) | ||
678 | model->num_virt_counters = model->num_counters; | ||
679 | |||
677 | init_sysfs(); | 680 | init_sysfs(); |
678 | using_nmi = 1; | 681 | using_nmi = 1; |
679 | printk(KERN_INFO "oprofile: using NMI interrupt.\n"); | 682 | printk(KERN_INFO "oprofile: using NMI interrupt.\n"); |