diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2015-11-22 00:26:06 +0100 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2015-11-23 23:39:01 +0100 |
commit | 15be97d76b0ca24d62c67a947ae595a2124260be (patch) | |
tree | 3860c30d0d98a15ec37cff899e3a56b66973af27 | |
parent | 6ca5447e0c65ba6126a005aafeff3dc5c340bb75 (diff) | |
download | lvm2-15be97d76b0ca24d62c67a947ae595a2124260be.tar.gz |
memlock: add more libs on ignore list
Udev recently start to 'link-in' major amount of useless libs.
(Seem to be faulty 'systemd' link-in all issue)
Anyway - avoid locking those libs in RAM.
-rw-r--r-- | WHATS_NEW | 1 | ||||
-rw-r--r-- | lib/mm/memlock.c | 8 |
2 files changed, 9 insertions, 0 deletions
@@ -1,5 +1,6 @@ Version 2.02.136 - ===================================== + Extend the list of ignored libraries when locking memory. Version 2.02.135 - 23rd November 2015 ===================================== diff --git a/lib/mm/memlock.c b/lib/mm/memlock.c index c17ae13f0..969f1d750 100644 --- a/lib/mm/memlock.c +++ b/lib/mm/memlock.c @@ -97,17 +97,25 @@ static const char * const _blacklist_maps[] = { "locale/locale-archive", "/LC_MESSAGES/", "gconv/gconv-modules.cache", + "/ld-2.", /* not using dlopen,dlsym during mlock */ + "/libattr.so.", /* not using during mlock (udev) */ "/libblkid.so.", /* not using lzma during mlock (selinux) */ + "/libbz2.so.", /* not using during mlock (udev) */ + "/libcap.so.", /* not using during mlock (udev) */ + "/libdw-", /* not using during mlock (udev) */ + "/libelf-", /* not using during mlock (udev) */ "/liblzma.so.", /* not using lzma during mlock (selinux) */ "/libncurses.so.", /* not using ncurses during mlock */ "/libpcre.so.", /* not using pcre during mlock (selinux) */ "/libreadline.so.", /* not using readline during mlock */ + "/libresolv-", /* not using during mlock (udev) */ "/libselinux.so.", /* not using selinux during mlock */ "/libsepol.so.", /* not using sepol during mlock */ "/libtinfo.so.", /* not using tinfo during mlock */ "/libudev.so.", /* not using udev during mlock */ "/libuuid.so.", /* not using uuid during mlock (blkid) */ "/libdl-", /* not using dlopen,dlsym during mlock */ + "/libz.so.", /* not using during mlock (udev) */ "/etc/selinux", /* not using selinux during mlock */ /* "/libdevmapper-event.so" */ }; |