Re: [Xen-devel] [PATCH V6 11/13] xen/vm_event: Relocate memop checks

2015-03-12 Thread Tim Deegan
Hi, At 01:11 +0100 on 18 Feb (1424218301), Tamas K Lengyel wrote: > -int mem_paging_memop(struct domain *d, xen_mem_paging_op_t *mpo) > +int mem_paging_memop(XEN_GUEST_HANDLE_PARAM(xen_mem_paging_op_t) arg) > { > -int rc = -ENODEV; > -if ( unlikely(!d->vm_event->paging.ring_page) ) > +

Re: [Xen-devel] [PATCH V6 11/13] xen/vm_event: Relocate memop checks

2015-03-12 Thread Tamas Lengyel
On Thu, Mar 12, 2015 at 4:36 PM, Tim Deegan wrote: > Hi, > > At 01:11 +0100 on 18 Feb (1424218301), Tamas K Lengyel wrote: > > -int mem_paging_memop(struct domain *d, xen_mem_paging_op_t *mpo) > > +int mem_paging_memop(XEN_GUEST_HANDLE_PARAM(xen_mem_paging_op_t) arg) > > { > > -int rc = -ENO

[Xen-devel] [PATCH V6 11/13] xen/vm_event: Relocate memop checks

2015-02-17 Thread Tamas K Lengyel
The memop handler function for paging/sharing responsible for calling XSM doesn't really have anything to do with vm_event, thus in this patch we relocate it into mem_paging_memop and mem_sharing_memop. This has already been the approach in mem_access_memop, so in this patch we just make it consist