[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2] x86/hvm: add support for broadcast of buffered ioreqs...
>>> On 10.07.15 at 18:07, <paul.durrant@xxxxxxxxxx> wrote: > @@ -2710,17 +2711,21 @@ int hvm_send_assist_req(struct hvm_ioreq_server *s, > ioreq_t *proto_p) > return X86EMUL_UNHANDLEABLE; > } > > -void hvm_broadcast_assist_req(ioreq_t *p) > +int hvm_broadcast_ioreq(ioreq_t *p, bool_t buffered) > { > struct domain *d = current->domain; > struct hvm_ioreq_server *s; > + unsigned int failed = 0; > > ASSERT(p->type == IOREQ_TYPE_INVALIDATE); > > list_for_each_entry ( s, > &d->arch.hvm_domain.ioreq_server.list, > list_entry ) > - (void) hvm_send_assist_req(s, p); > + if ( hvm_send_ioreq(s, p, buffered) == X86EMUL_UNHANDLEABLE ) > + failed++; > + > + return failed; I'll try to remember fixing up the mismatch between function return type and return expression upon commit. Looks good beyond that. Thanks, Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |