notify: add NotiferWithReturn so notifier list can abort
commit5dae8e5fb803f53fadc116cefe353953b938cbe1
authorStefan Hajnoczi <stefanha@redhat.com>
Mon, 24 Jun 2013 15:13:09 +0000 (24 17:13 +0200)
committerKevin Wolf <kwolf@redhat.com>
Fri, 28 Jun 2013 07:20:26 +0000 (28 09:20 +0200)
tree65f12d6da71012da6e771a0c2d6c4bb0c9df7d43
parenta5c5ea3f60c000bf18c99435439533728a5f34a2
notify: add NotiferWithReturn so notifier list can abort

notifier_list_notify() has no return value.  This is fine when we just
want to invoke side-effects.

Sometimes it's useful for notifiers to produce a return value.  This
allows notifiers to "veto" an operation and will be used by the block
layer before-write notifier.

Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
include/qemu/notify.h
util/notify.c