Sync with oprofile CVS HEAD from Jan 11, 2011.

There have been a few patches to oprofile for newer ARM architectures
since 0.9.6.

Pruned out irrelevant auto-generated files from the previous dump
so this is closer to being a mirror of the actual oprofile repository.

Change-Id: I889053d30aae433a199a0a18585c66b88ff8de14
diff --git a/daemon/opd_extended.h b/daemon/opd_extended.h
index 715041d..d7682a4 100644
--- a/daemon/opd_extended.h
+++ b/daemon/opd_extended.h
@@ -35,6 +35,8 @@
 struct opd_ext_handlers {
 	// Extended init
 	int (*ext_init)(char const *);
+	// Extended deinit 
+	int (*ext_deinit)();
 	// Extended statistics
 	int (*ext_print_stats)();
 	// Extended sfile handlers
@@ -61,6 +63,13 @@
 extern int opd_ext_initialize(char const * value);
 
 /**
+ * @param value: commandline input option string
+ *
+ * Deinitialize
+ */
+extern int opd_ext_deinitialize();
+
+/**
  * Print out extended feature statistics in oprofiled.log file
  */
 extern void opd_ext_print_stats();