|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v9 4/5] x86/ioreq server: Asynchronously reset outstanding p2m_ioreq_server entries.
On 3/24/2017 6:37 PM, Jan Beulich wrote: On 24.03.17 at 10:05, <yu.c.zhang@xxxxxxxxxxxxxxx> wrote:On 3/23/2017 5:00 PM, Jan Beulich wrote:On 23.03.17 at 04:23, <yu.c.zhang@xxxxxxxxxxxxxxx> wrote:On 3/22/2017 10:29 PM, Jan Beulich wrote:On 21.03.17 at 03:52, <yu.c.zhang@xxxxxxxxxxxxxxx> wrote:--- a/xen/arch/x86/hvm/ioreq.c +++ b/xen/arch/x86/hvm/ioreq.c @@ -949,6 +949,14 @@ int hvm_map_mem_type_to_ioreq_server(struct domain *d,ioservid_t id,spin_unlock_recursive(&d->arch.hvm_domain.ioreq_server.lock); + if ( rc == 0 && flags == 0 ) Right. That's possible. Since we have patch 5/5 which sweep the p2m table right after the unmap happens, maybe we should refuse any mapping requirement if there's remaining p2m_ioreq_server entries.That's what I've tried to hint at with my question. Oh. I see. Thank you, Jan. :-) Yu Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |