On 09/03/20 11:03, Igor Mammedov wrote: >> + qemu_cond_init(&page_cond); >> + qemu_mutex_init(&page_mutex); > Is it possible for touch_all_pages to be called several times? > If it's then it probably needs a guard against that to make > sure it won't explode, something like: > > static bool page_mutex_inited; > > if(page_mutex_inited) > page_mutex_inited = true > qemu_mutex_init(&page_mutex) > ... >
Hmm, good idea, it should also use GOnce. Paolo