[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Xen 4.7 crash
Aaron Cornelius writes ("Re: [Xen-devel] Xen 4.7 crash"): > I am not that familiar with the xenstored code, but as far as I can tell > the grant mapping will be held by the xenstore until the xs_release() > function is called (which is not called by libxl, and I do not > explicitly call it in my software, although I might now just to be > safe), or until the last reference to a domain is released and the > registered destructor (destroy_domain), set by talloc_set_destructor(), > is called. I'm not sure I follow. Or maybe I disagree. ISTM that: The grant mapping is released by destroy_domain, which is called via the talloc destructor as a result of talloc_free(domain->conn) in domain_cleanup. I don't see other references to domain->conn. domain_cleanup calls talloc_free on domain->conn when it sees the domain marked as dying in domain_cleanup. So I still think that your acl reference ought not to keep the grant mapping alive. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |