diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2012-08-23 11:20:36 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2012-10-23 22:39:32 +0200 |
commit | d7d512f60979681c27597f1b1277e03505c1de08 (patch) | |
tree | b41db25ccf86d7ab94d37bbbd620e0b21c941f78 /block_int.h | |
parent | 3cbc002c34aa85ea952ee9b169a3ff97d350516a (diff) | |
download | qemu-d7d512f60979681c27597f1b1277e03505c1de08.tar.gz qemu-d7d512f60979681c27597f1b1277e03505c1de08.tar.bz2 qemu-d7d512f60979681c27597f1b1277e03505c1de08.zip |
block: add close notifiers
The first user of close notifiers will be the embedded NBD server.
It would be possible to use them to do some of the ad hoc processing
(e.g. for block jobs and I/O limits) that is currently done by
bdrv_close.
Acked-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'block_int.h')
-rw-r--r-- | block_int.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/block_int.h b/block_int.h index f4bae04401..cedabbdd13 100644 --- a/block_int.h +++ b/block_int.h @@ -233,6 +233,8 @@ struct BlockDriverState { BlockDriverState *backing_hd; BlockDriverState *file; + NotifierList close_notifiers; + /* number of in-flight copy-on-read requests */ unsigned int copy_on_read_in_flight; |