|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v5 05/28] xsplice: Design document
On Tue, Mar 29, 2016 at 03:36:12AM -0600, Jan Beulich wrote:
> >>> On 24.03.16 at 21:00, <konrad.wilk@xxxxxxxxxx> wrote:
> > +struct xen_sysctl_xsplice_list {
> > + uint32_t version; /* OUT: Hypervisor stamps
> > value.
> > + If varies between calls, we
> > are
> > + getting stale data. */
> > + uint32_t idx; /* IN: Index into hypervisor
> > array.
> > + Should be between [0, nr).
> > */
>
> This is now actively wrong, when comparing with the implementation
> in the next patch, namely
>
> if ( list->idx > i++ )
> continue;
>
> E.g. on some subsequent invocation you might have idx=55 and
> nr=32, making you populate array slots [0,31] with data for payloads
> [55,86]. Why don't you just say "Index into hypervisor list"?
>
/me smacks himself in the head.
Yes.
Updated it to say that and also updated the hypervisor patch (sysctl.h)
> Jan
>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |