[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v5 11/15] x86/altp2m: define and implement alternate p2m HVMOP types.
>From: Jan Beulich [mailto:JBeulich@xxxxxxxx] >Sent: Tuesday, July 14, 2015 7:37 AM > >>>> On 14.07.15 at 02:14, <edmund.h.white@xxxxxxxxx> wrote: >> Signed-off-by: Ed White <edmund.h.white@xxxxxxxxx> >> --- a/xen/arch/x86/hvm/hvm.c >> +++ b/xen/arch/x86/hvm/hvm.c >> @@ -6443,6 +6443,148 @@ long do_hvm_op(unsigned long op, >XEN_GUEST_HANDLE_PARAM(void) arg) >> break; >> } >> >> + case HVMOP_altp2m: >> + { >> + struct xen_hvm_altp2m_op a; >> + struct domain *d = NULL; >> + >> + if ( copy_from_guest(&a, arg, 1) ) >> + return -EFAULT; >> + >> + if ( a.pad[0] || a.pad[1] ) >> + return -EINVAL; > >Why can't the field be uint16_t, making this a single check? > Could be of course; we had asked for an example and we found domctl, which pads with uint8_t[] and followed the same approach. Change required? Ravi >Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |