From: Tim Deegan Date: Thu, 29 Nov 2012 11:01:00 +0000 (+0000) Subject: x86/hap: Fix memory leak of domain->arch.hvm_domain.dirty_vram X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~7601 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=6c4f04c0330c6108b39e7a0a097f047306bee7f2;p=xen.git x86/hap: Fix memory leak of domain->arch.hvm_domain.dirty_vram Signed-off-by: Kouya Shimura Signed-off-by: Tim Deegan Committed-by: Tim Deegan --- diff --git a/xen/arch/x86/mm/hap/hap.c b/xen/arch/x86/mm/hap/hap.c index fd99cde0b1..78ed3ffdb0 100644 --- a/xen/arch/x86/mm/hap/hap.c +++ b/xen/arch/x86/mm/hap/hap.c @@ -567,6 +567,9 @@ void hap_teardown(struct domain *d) d->arch.paging.mode &= ~PG_log_dirty; + xfree(d->arch.hvm_domain.dirty_vram); + d->arch.hvm_domain.dirty_vram = NULL; + paging_unlock(d); }