From 21a4bd04062e16164f4f3e1c67005a062f470b0c Mon Sep 17 00:00:00 2001 From: Yousong Zhou Date: Fri, 3 Mar 2017 10:32:48 +0800 Subject: [PATCH] kmodloader: modprobe: return 0 for loaded modules This is the default behaviour with modprobe from kmod package [1] unless it is explicitly told that the module is to be loaded for --first-time [1] http://www.kernel.org/pub/linux/utils/kernel/kmod/ Fixes FS#433 Signed-off-by: Yousong Zhou --- kmodloader.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kmodloader.c b/kmodloader.c index 892ddd8..ed8f833 100644 --- a/kmodloader.c +++ b/kmodloader.c @@ -837,7 +837,7 @@ static int main_modprobe(int argc, char **argv) if (m && m->state == LOADED) { if (!quiet) ULOG_ERR("%s is already loaded\n", name); - return -1; + return 0; } else if (!m) { if (!quiet) ULOG_ERR("failed to find a module named %s\n", name); -- 2.11.0