[PATCH 6/6] test-conversion: remove test/test-{insmod,rmmod,rmmod2}

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



These are covered by the various test cases in testsuite/test-init.

Signed-off-by: Dan McGee <dan@xxxxxxxxxxxxx>
---
 test/test-insmod.c |   52 -----------------------------------------------
 test/test-rmmod.c  |   57 ----------------------------------------------------
 test/test-rmmod2.c |   44 ----------------------------------------
 3 files changed, 0 insertions(+), 153 deletions(-)
 delete mode 100644 test/test-insmod.c
 delete mode 100644 test/test-rmmod.c
 delete mode 100644 test/test-rmmod2.c

diff --git a/test/test-insmod.c b/test/test-insmod.c
deleted file mode 100644
index 7198df0..0000000
--- a/test/test-insmod.c
+++ /dev/null
@@ -1,52 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include <stddef.h>
-#include <errno.h>
-#include <unistd.h>
-#include <inttypes.h>
-#include <string.h>
-#include <libkmod.h>
-
-
-int main(int argc, char *argv[])
-{
-	const char *path;
-	struct kmod_ctx *ctx;
-	struct kmod_module *mod;
-	int err;
-
-	if (argc < 2) {
-		fprintf(stderr, "Provide a path to a module\n");
-		return EXIT_FAILURE;
-	}
-
-	path = argv[1];
-
-	ctx = kmod_new(NULL, NULL);
-	if (ctx == NULL)
-		exit(EXIT_FAILURE);
-
-	printf("libkmod version %s\n", VERSION);
-
-	err = kmod_module_new_from_path(ctx, path, &mod);
-	if (err < 0) {
-		kmod_unref(ctx);
-		exit(EXIT_FAILURE);
-	}
-
-	printf("Trying insmod '%s' (%s)\n", kmod_module_get_name(mod),
-						kmod_module_get_path(mod));
-	err = kmod_module_insert_module(mod, 0, NULL);
-	if (err < 0) {
-		fprintf(stderr, "%s\n", strerror(-err));
-
-		kmod_module_unref(mod);
-		kmod_unref(ctx);
-		exit(EXIT_FAILURE);
-	}
-
-	kmod_module_unref(mod);
-	kmod_unref(ctx);
-
-	return EXIT_SUCCESS;
-}
diff --git a/test/test-rmmod.c b/test/test-rmmod.c
deleted file mode 100644
index 493af80..0000000
--- a/test/test-rmmod.c
+++ /dev/null
@@ -1,57 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include <stddef.h>
-#include <errno.h>
-#include <unistd.h>
-#include <inttypes.h>
-#include <string.h>
-#include <libkmod.h>
-
-
-int main(int argc, char *argv[])
-{
-	const char *modname = NULL;
-	const char *null_config = NULL;
-	struct kmod_ctx *ctx;
-	struct kmod_list *list, *itr;
-	int err, count = 0;
-
-	if (argc == 2)
-		modname = argv[1];
-
-	ctx = kmod_new(NULL, &null_config);
-	if (ctx == NULL)
-		exit(EXIT_FAILURE);
-
-	printf("libkmod version %s\n", VERSION);
-
-	err = kmod_module_new_from_loaded(ctx, &list);
-	if (err < 0) {
-		fprintf(stderr, "%s\n", strerror(-err));
-		kmod_unref(ctx);
-		exit(EXIT_FAILURE);
-	}
-
-	kmod_list_foreach(itr, list) {
-		struct kmod_module *mod = kmod_module_get_module(itr);
-		const char *name = kmod_module_get_name(mod);
-
-		if ((modname && !strcmp(modname, name)) ||
-		    (modname == NULL && kmod_module_get_refcnt(mod) < 1)) {
-			printf("Trying to remove '%s'\n", name);
-			err = kmod_module_remove_module(mod, 0);
-			if (err == 0)
-				count++;
-			else {
-				fprintf(stderr, "Error removing %s: %s\n",
-					name, strerror(-err));
-			}
-		}
-
-		kmod_module_unref(mod);
-	}
-	kmod_module_unref_list(list);
-	kmod_unref(ctx);
-
-	return count > 0;
-}
diff --git a/test/test-rmmod2.c b/test/test-rmmod2.c
deleted file mode 100644
index 7a7a0ba..0000000
--- a/test/test-rmmod2.c
+++ /dev/null
@@ -1,44 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include <stddef.h>
-#include <errno.h>
-#include <unistd.h>
-#include <inttypes.h>
-#include <string.h>
-#include <libkmod.h>
-
-
-int main(int argc, char *argv[])
-{
-	const char *modname = NULL;
-	struct kmod_ctx *ctx;
-	struct kmod_module *mod;
-	int err;
-
-	if (argc < 2) {
-		fprintf(stderr, "Provide a module name\n");
-		return EXIT_FAILURE;
-	}
-
-	modname = argv[1];
-
-	ctx = kmod_new(NULL, NULL);
-	if (ctx == NULL)
-		exit(EXIT_FAILURE);
-
-	printf("libkmod version %s\n", VERSION);
-
-	err = kmod_module_new_from_name(ctx, modname, &mod);
-	if (err < 0) {
-		kmod_unref(ctx);
-		exit(EXIT_FAILURE);
-	}
-
-	printf("Trying to remove '%s'\n", modname);
-	kmod_module_remove_module(mod, 0);
-
-	kmod_module_unref(mod);
-	kmod_unref(ctx);
-
-	return EXIT_SUCCESS;
-}
-- 
1.7.9

--
To unsubscribe from this list: send the line "unsubscribe linux-modules" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux