From 0d3b87d19ffc1437332c1457470b6fec9522349d Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Wed, 8 Jan 2025 18:27:04 +0100 Subject: [PATCH] lvmcmdline: memlock init after config parsing Since we now support disabling memory locking by setting reserved memory or stack to 0 - it would be useful if this would work also with cmdline --config option. TODO: rework creation and usage of cmdtool context so we avoid several places in the code which do try to initialized something... --- tools/lvmcmdline.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/lvmcmdline.c b/tools/lvmcmdline.c index be50473c8..4af6adc83 100644 --- a/tools/lvmcmdline.c +++ b/tools/lvmcmdline.c @@ -21,6 +21,7 @@ #include "lvm-version.h" #include "lib/locking/lvmlockd.h" #include "lib/datastruct/str_list.h" +#include "lib/mm/memlock.h" #include "libdaemon/server/daemon-stray.h" /* coverity[unnecessary_header] */ @@ -2709,6 +2710,7 @@ static void _apply_current_settings(struct cmd_context *cmd) { _apply_current_output_settings(cmd); + memlock_init(cmd); init_test(cmd->current_settings.test); init_mirror_in_sync(0); init_dmeventd_monitor(DEFAULT_DMEVENTD_MONITOR);