File 0004-Remove-controld-structures-from-debugfs.ocfs2.patch of Package ocfs2-tools

From 394a3e7d2758331ba8aa6fc38957611d2447a73d Mon Sep 17 00:00:00 2001
From: Goldwyn Rodrigues <rgoldwyn@suse.com>
Date: Mon, 19 Aug 2013 19:15:53 -0500
Subject: [PATCH 4/7] Remove controld structures from debugfs.ocfs2

---
 debugfs.ocfs2/commands.c | 34 ----------------------------------
 1 file changed, 34 deletions(-)

diff --git a/debugfs.ocfs2/commands.c b/debugfs.ocfs2/commands.c
index e0b228a..c1c7589 100644
--- a/debugfs.ocfs2/commands.c
+++ b/debugfs.ocfs2/commands.c
@@ -108,11 +108,6 @@ static struct command commands[] = {
 		"close",
 		"Close a device",
 	},
-	{ "controld",
-		do_controld,
-		"controld dump",
-		"Obtain information from ocfs2_controld",
-	},
 	{ "curdev",
 		do_curdev,
 		"curdev",
@@ -894,35 +889,6 @@ static void do_lcd(char **args)
 	return ;
 }
 
-static void do_controld_dump(char **args)
-{
-	FILE *out;
-	errcode_t ret;
-	char *debug_buffer;
-
-	ret = o2cb_control_daemon_debug(&debug_buffer);
-	if (ret) {
-		com_err(args[0], ret, "while obtaining the debug buffer");
-		return;
-	}
-
-	out = open_pager(gbls.interactive);
-	fprintf(out, "%s", debug_buffer);
-	close_pager(out);
-	free(debug_buffer);
-}
-
-static void do_controld(char **args)
-{
-	if (!args[1])
-		fprintf(stderr, "%s: Operation required\n", args[0]);
-	else if (!strcmp(args[1], "dump"))
-		do_controld_dump(args);
-	else
-		fprintf(stderr, "%s: Invalid operation: \"%s\"\n",
-			args[0], args[1]);
-}
-
 static void do_curdev(char **args)
 {
 	printf("%s\n", gbls.device ? gbls.device : "No device");
-- 
1.8.1.4

openSUSE Build Service is sponsored by