summaryrefslogtreecommitdiffstats
path: root/daemons/lvmetad/lvmetad-core.c
diff options
context:
space:
mode:
authorPetr Rockai <prockai@redhat.com>2011-07-20 16:49:21 +0000
committerPetr Rockai <prockai@redhat.com>2011-07-20 16:49:21 +0000
commit42e23dbf6c97443566bc5c50d5c6bb2f3eb3aace (patch)
treee8fe96df2dd623205ea622aa32e7c56791a1e069 /daemons/lvmetad/lvmetad-core.c
parent50ff3c076e27823fd681551d99ca8f203a334f61 (diff)
downloadlvm2-42e23dbf6c97443566bc5c50d5c6bb2f3eb3aace.tar.gz
lvm2-42e23dbf6c97443566bc5c50d5c6bb2f3eb3aace.tar.xz
lvm2-42e23dbf6c97443566bc5c50d5c6bb2f3eb3aace.zip
Can't have a global memory pool in lvmetad (that would constitute an ongoing
memory leak) => remove it (it's been unused anyway).
Diffstat (limited to 'daemons/lvmetad/lvmetad-core.c')
-rw-r--r--daemons/lvmetad/lvmetad-core.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/daemons/lvmetad/lvmetad-core.c b/daemons/lvmetad/lvmetad-core.c
index adeaf991..3dccbaed 100644
--- a/daemons/lvmetad/lvmetad-core.c
+++ b/daemons/lvmetad/lvmetad-core.c
@@ -7,7 +7,6 @@
#include "../common/daemon-server.h"
typedef struct {
- struct dm_pool *mem;
struct dm_hash_table *pvs;
struct dm_hash_table *vgs;
struct dm_hash_table *pvid_to_vgid;
@@ -262,9 +261,8 @@ static int init(daemon_state *s)
ls->pvs = dm_hash_create(32);
ls->vgs = dm_hash_create(32);
- ls->mem = dm_pool_create("lvmetad", 1024); /* whatever */
fprintf(stderr, "[D] initialised state: vgs = %p\n", ls->vgs);
- if (!ls->pvs || !ls->vgs || !ls->mem)
+ if (!ls->pvs || !ls->vgs)
return 0;
/* if (ls->initial_registrations)
@@ -276,7 +274,6 @@ static int init(daemon_state *s)
static int fini(daemon_state *s)
{
lvmetad_state *ls = s->private;
- dm_pool_destroy(ls->mem);
return 1;
}