]> xenbits.xensource.com Git - people/dwmw2/xen.git/commit
common/vm_event: Initialize vm_event lists on domain creation
authorAlexandru Isaila <aisaila@bitdefender.com>
Wed, 30 Aug 2017 09:04:00 +0000 (12:04 +0300)
committerWei Liu <wei.liu2@citrix.com>
Tue, 5 Sep 2017 16:35:57 +0000 (17:35 +0100)
commit15e4dd5e866b43bbc2d438034445c6582db1d3de
tree0a9eb2a9f95128a660354ca332941aef132e5b11
parenteb4e638a474792137414f03409e78477810c3436
common/vm_event: Initialize vm_event lists on domain creation

The patch splits the vm_event into three structures:vm_event_share,
vm_event_paging, vm_event_monitor. The allocation for the
structure is moved to vm_event_enable so that it can be
allocated/init when needed and freed in vm_event_disable.

Signed-off-by: Alexandru Isaila <aisaila@bitdefender.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Tamas K Lengyel <tamas@tklengyel.com>
xen/arch/arm/mem_access.c
xen/arch/x86/mm/mem_access.c
xen/arch/x86/mm/mem_paging.c
xen/arch/x86/mm/mem_sharing.c
xen/arch/x86/mm/p2m.c
xen/common/domain.c
xen/common/mem_access.c
xen/common/monitor.c
xen/common/vm_event.c
xen/drivers/passthrough/pci.c
xen/include/xen/sched.h