diff options
author | Petr Rockai <prockai@redhat.com> | 2011-07-20 16:49:21 +0000 |
---|---|---|
committer | Petr Rockai <prockai@redhat.com> | 2011-07-20 16:49:21 +0000 |
commit | 42e23dbf6c97443566bc5c50d5c6bb2f3eb3aace (patch) | |
tree | e8fe96df2dd623205ea622aa32e7c56791a1e069 /daemons/lvmetad/lvmetad-core.c | |
parent | 50ff3c076e27823fd681551d99ca8f203a334f61 (diff) | |
download | lvm2-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.c | 5 |
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; } |