[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 2/3] x86/mm: don't wrap x86_emulate_ctxt in ptwr_emulate_ctxt
On 30/08/17 18:11, Wei Liu wrote: > diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c > index ed80df02fa..5b840cc603 100644 > --- a/xen/arch/x86/mm.c > +++ b/xen/arch/x86/mm.c > @@ -4956,9 +4956,9 @@ long arch_memory_op(unsigned long cmd, > XEN_GUEST_HANDLE_PARAM(void) arg) > */ > > struct ptwr_emulate_ctxt { > - struct x86_emulate_ctxt ctxt; > unsigned long cr2; > l1_pgentry_t pte; > + struct x86_emulate_ctxt *ctxt; You can do away with this pointer entirely if you modify ptwr_emulated_update() to take the full x86_emulate_ctxt. Locally, you can just declare struct ptwr_emulate_ctxt *ptwr_ctxt = ctxt->data; Otherwise, LGTM. ~Andrew > }; > > static int ptwr_emulated_read( > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |