vserver 1.9.3
[linux-2.6.git] / arch / ia64 / oprofile / init.c
index 558561d..6d0c132 100644 (file)
 #include <linux/init.h>
 #include <linux/errno.h>
  
-extern void timer_init(struct oprofile_operations ** ops);
+extern int perfmon_init(struct oprofile_operations ** ops);
+extern void perfmon_exit(void);
 
 int __init oprofile_arch_init(struct oprofile_operations ** ops)
 {
+#ifdef CONFIG_PERFMON
+       return perfmon_init(ops);
+#endif
        return -ENODEV;
 }
 
 
 void oprofile_arch_exit(void)
 {
+#ifdef CONFIG_PERFMON
+       perfmon_exit();
+#endif
 }