aboutsummaryrefslogtreecommitdiff
path: root/lib/debugobjects.c
diff options
context:
space:
mode:
authorGlauber Costa <glommer@redhat.com>2009-03-23 17:51:28 -0300
committerGreg Kroah-Hartman <gregkh@suse.de>2009-05-02 10:57:08 -0700
commit6ccf86c186a8c02b7d30015145259b65d92972cd (patch)
tree1a560b786e41bc3138b92d9b25cb2c7fd8fd8aa6 /lib/debugobjects.c
parent3b3d3c98c95ea353d95299016973b99f569f6c64 (diff)
KVM: Really remove a slot when a user ask us so
(cherry picked from 6f89724829cfd4ad6771a92fd4b8d59c90c7220c) Right now, KVM does not remove a slot when we do a register ioctl for size 0 (would be the expected behaviour). Instead, we only mark it as empty, but keep all bitmaps and allocated data structures present. It completely nullifies our chances of reusing that same slot again for mapping a different piece of memory. In this patch, we destroy rmaps, and vfree() the pointers that used to hold the dirty bitmap, rmap and lpage_info structures. Signed-off-by: Glauber Costa <glommer@redhat.com> Signed-off-by: Avi Kivity <avi@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'lib/debugobjects.c')
0 files changed, 0 insertions, 0 deletions