libxl: ao abort: Make timeouts abortable
authorIan Jackson <ian.jackson@eu.citrix.com>
Fri, 20 Dec 2013 18:02:54 +0000 (18:02 +0000)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Fri, 26 Jun 2015 15:53:50 +0000 (16:53 +0100)
commit6c7ea64ee86db53bad3524d61451730d64949219
tree7744890f3d58f798ae485007522fa834bf1a5226
parentbf0e9ed9c77ea1a9322d239dfae2d599da0e2ef8
libxl: ao abort: Make timeouts abortable

Make libxl__ev_time* register with the abort machinery, so that
libxl_ao_abort can stop any operation which has a timeout.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
---
v4: Do not immediately deregister the abortable (!)
    (v3 was Acked-by: Ian Campbell <ian.campbell@citrix.com>)
tools/libxl/libxl_event.c
tools/libxl/libxl_internal.h