On Wed, Oct 06, 2010 at 04:49:21PM +0200, Robert Richter wrote:
I'm a bit confused as to why we just don't do:
---
diff --git a/drivers/oprofile/oprof.c b/drivers/oprofile/oprof.c
index b336cd9..76d97a5 100644
--- a/drivers/oprofile/oprof.c
+++ b/drivers/oprofile/oprof.c
@@ -252,6 +252,8 @@ static int __init oprofile_init(void)
{
int err;
+ memset(&oprofile_ops, 0, sizeof(struct oprofile_operations));
+
err = oprofile_arch_init(&oprofile_ops);
if (err < 0 || timer) {
printk(KERN_INFO "oprofile: using timer interrupt.\n");
--