Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 210355
b: refs/heads/master
c: 10f0412
h: refs/heads/master
i:
  210353: 76b8bf5
  210351: 0de7f98
v: v3
  • Loading branch information
Robert Richter committed Aug 31, 2010
1 parent b1fcf86 commit 5e835d3
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 4 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 750d857c682f4db60d14722d430c7ccc35070962
refs/heads/master: 10f0412f57f2a76a90eff4376f59cbb0a39e4e18
16 changes: 13 additions & 3 deletions trunk/arch/x86/oprofile/nmi_int.c
Original file line number Diff line number Diff line change
Expand Up @@ -568,8 +568,13 @@ static int __init init_sysfs(void)
int error;

error = sysdev_class_register(&oprofile_sysclass);
if (!error)
error = sysdev_register(&device_oprofile);
if (error)
return error;

error = sysdev_register(&device_oprofile);
if (error)
sysdev_class_unregister(&oprofile_sysclass);

return error;
}

Expand Down Expand Up @@ -695,6 +700,8 @@ int __init op_nmi_init(struct oprofile_operations *ops)
char *cpu_type = NULL;
int ret = 0;

using_nmi = 0;

if (!cpu_has_apic)
return -ENODEV;

Expand Down Expand Up @@ -774,7 +781,10 @@ int __init op_nmi_init(struct oprofile_operations *ops)

mux_init(ops);

init_sysfs();
ret = init_sysfs();
if (ret)
return ret;

using_nmi = 1;
printk(KERN_INFO "oprofile: using NMI interrupt.\n");
return 0;
Expand Down

0 comments on commit 5e835d3

Please sign in to comment.