diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2015-10-22 10:44:38 +0200 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2015-10-22 22:26:30 +0200 |
commit | d2c4ce254bac0f607676b10e38ba2f2ebee709b8 (patch) | |
tree | a3dae269e6129fbdd223fc3e53766fec2cb4cc3d /tools/lvmcmdlib.c | |
parent | 7b78d496bf4e80dab82824a70b1d1d852e7cc1fb (diff) | |
download | lvm2-d2c4ce254bac0f607676b10e38ba2f2ebee709b8.tar.gz |
tools: preselect some setting for memlocked daemons
When our daemon is locked into memory - avoid
communication with dmeventd and also skip
suspended devices.
Diffstat (limited to 'tools/lvmcmdlib.c')
-rw-r--r-- | tools/lvmcmdlib.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/lvmcmdlib.c b/tools/lvmcmdlib.c index 26f160f88..ae8ff5c7e 100644 --- a/tools/lvmcmdlib.c +++ b/tools/lvmcmdlib.c @@ -79,9 +79,11 @@ int lvm2_run(void *handle, const char *cmdline) /* FIXME Temporary - move to libdevmapper */ ret = ECMD_PROCESSED; - if (!strcmp(cmdline, "_memlock_inc")) + if (!strcmp(cmdline, "_memlock_inc")) { + init_dmeventd_monitor(DMEVENTD_MONITOR_IGNORE); + init_ignore_suspended_devices(1); memlock_inc_daemon(cmd); - else if (!strcmp(cmdline, "_memlock_dec")) + } else if (!strcmp(cmdline, "_memlock_dec")) memlock_dec_daemon(cmd); else ret = lvm_run_command(cmd, argc, argv); |