libxl: Introduce libxl__ev_immediate
authorAnthony PERARD <anthony.perard@citrix.com>
Mon, 18 Nov 2019 18:10:14 +0000 (18:10 +0000)
committerWei Liu <wl@xen.org>
Mon, 18 Nov 2019 22:58:48 +0000 (22:58 +0000)
commitf3e4fb552a1be6b2a77c6730b3bffe25ffd8fb00
treee8a4e89e2eea66684d8e1b9f2667b368bcad3f50
parent66b97659d94b9b56b36901f34fcd83e8bc804cd0
libxl: Introduce libxl__ev_immediate

This new ev allows to arrange a non-reentrant callback to be called.
This happen immediately after the current event is processed and after
other ev_immediates that would have already been registered.

Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Release-acked-by: Juergen Gross <jgross@suse.com>
tools/libxl/libxl_event.c
tools/libxl/libxl_internal.h