da4d47
--- crash-trace-command-2.0/trace.c.orig
da4d47
+++ crash-trace-command-2.0/trace.c
da4d47
@@ -1536,23 +1535,21 @@ static struct command_table_entry comman
da4d47
 
da4d47
 static int ftrace_initialized;
da4d47
 
da4d47
-int _init(void)
da4d47
+void __attribute__((constructor))
da4d47
+trace_init(void)
da4d47
 {
da4d47
 	if (ftrace_init() < 0)
da4d47
-		return 0;
da4d47
+		return;
da4d47
 
da4d47
 	ftrace_initialized = 1;
da4d47
 	register_extension(command_table);
da4d47
-
da4d47
-	return 1;
da4d47
 }
da4d47
 
da4d47
-int _fini(void)
da4d47
+void __attribute__((destructor))
da4d47
+trace_fini(void)
da4d47
 {
da4d47
 	if (ftrace_initialized)
da4d47
 		ftrace_destroy();
da4d47
-
da4d47
-	return 1;
da4d47
 }
da4d47
 
da4d47
 #define TRACE_CMD_FILE_VERSION_STRING "6"