On 16.07.25 23:15, Jason Andryuk wrote:
fire_special_watches() can only be called after setup_structure() has been called. If it is called before setup_structure(), the hashtable search will segfault as the nodes hashtable has not been allocated.Normally, dom0 is setup up first and setup_structure() runs before any other domain. If we iterate xenmanage_poll_changed_domain() to discover domains, there is no guarantee the local domain running xenstored will be created first. Suppress firing special watches until the hashtable has been allocated. Signed-off-by: Jason Andryuk <jason.andr...@amd.com> --- With a known domid, xenstored could construct that first and the iterate skipping itself.
Another solution would be to modify the next patch to first scan the initial domains in a loop and only then introduce them after knowing which one is hosting Xenstore. Juergen
OpenPGP_0xB0DE9DD628BF132F.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature