Jiri Wiesner 12cf4c
From 2199f562730dd1382946e0a2532afc38cd444129 Mon Sep 17 00:00:00 2001
Jiri Wiesner 12cf4c
From: =?UTF-8?q?Thomas=20Wei=C3=9Fschuh?= <linux@weissschuh.net>
Jiri Wiesner 12cf4c
Date: Thu, 21 Oct 2021 15:02:55 +0200
Jiri Wiesner 12cf4c
Subject: [PATCH] ipvs: autoload ipvs on genl access
Jiri Wiesner 12cf4c
MIME-Version: 1.0
Jiri Wiesner 12cf4c
Content-Type: text/plain; charset=UTF-8
Jiri Wiesner 12cf4c
Content-Transfer-Encoding: 8bit
Jiri Wiesner 12cf4c
Git-commit: 2199f562730dd1382946e0a2532afc38cd444129
Jiri Wiesner 12cf4c
Patch-mainline: v5.16-rc1
Jiri Wiesner 12cf4c
References: bsc#1207361
Jiri Wiesner 12cf4c
Jiri Wiesner 12cf4c
The kernel provides the functionality to automatically load modules
Jiri Wiesner 12cf4c
providing genl families. Use this to remove the need for users to
Jiri Wiesner 12cf4c
manually load the module.
Jiri Wiesner 12cf4c
Jiri Wiesner 12cf4c
Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Jiri Wiesner 12cf4c
Acked-by: Julian Anastasov <ja@ssi.bg>
Jiri Wiesner 12cf4c
Acked-by: Simon Horman <horms@verge.net.au>
Jiri Wiesner 12cf4c
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Jiri Wiesner 12cf4c
Signed-off-by: Jiri Wiesner <jwiesner@suse.de>
Jiri Wiesner 12cf4c
---
Jiri Wiesner 12cf4c
 net/netfilter/ipvs/ip_vs_ctl.c | 2 ++
Jiri Wiesner 12cf4c
 1 file changed, 2 insertions(+)
Jiri Wiesner 12cf4c
Jiri Wiesner 12cf4c
diff --git a/net/netfilter/ipvs/ip_vs_ctl.c b/net/netfilter/ipvs/ip_vs_ctl.c
Jiri Wiesner 12cf4c
index 29ec3ef63edc..0ff94c66641f 100644
Jiri Wiesner 12cf4c
--- a/net/netfilter/ipvs/ip_vs_ctl.c
Jiri Wiesner 12cf4c
+++ b/net/netfilter/ipvs/ip_vs_ctl.c
Jiri Wiesner 12cf4c
@@ -48,6 +48,8 @@
Jiri Wiesner 12cf4c
 
Jiri Wiesner 12cf4c
 #include <net/ip_vs.h>
Jiri Wiesner 12cf4c
 
Jiri Wiesner 12cf4c
+MODULE_ALIAS_GENL_FAMILY(IPVS_GENL_NAME);
Jiri Wiesner 12cf4c
+
Jiri Wiesner 12cf4c
 /* semaphore for IPVS sockopts. And, [gs]etsockopt may sleep. */
Jiri Wiesner 12cf4c
 static DEFINE_MUTEX(__ip_vs_mutex);
Jiri Wiesner 12cf4c
 
Jiri Wiesner 12cf4c
-- 
Jiri Wiesner 12cf4c
2.35.3
Jiri Wiesner 12cf4c