Based on previous findings, the attached patch is probably a better
solution for this bug.
diff --git a/keepalived/check/ipvswrapper.c b/keepalived/check/ipvswrapper.c
index a48ef0f..511be53 100644
--- a/keepalived/check/ipvswrapper.c
+++ b/keepalived/check/ipvswrapper.c
@@ -728,7 +728,7 @@ string_to_number(const char *s, int min, int max)
static int
modprobe_ipvs(void)
{
- char *argv[] = { "/sbin/modprobe", "-s", "-k", "--", "ip_vs", NULL };
+ char *argv[] = { "/sbin/modprobe", "-s", "--", "ip_vs", NULL };
int child;
int status;
int rc;