mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 15:53:54 -06:00
block: Add child_of_bds
Any current user of child_file, child_format, and child_backing can and should use this generic BdrvChildClass instead, as it can handle all of these cases. However, to be able to do so, the users must pass the appropriate BdrvChildRole when the child is created/attached. (The following commits will take care of that.) Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20200513110544.176672-15-mreitz@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
parent
48e0828861
commit
4348355032
2 changed files with 25 additions and 0 deletions
|
@ -740,6 +740,7 @@ struct BdrvChildClass {
|
|||
void (*set_aio_ctx)(BdrvChild *child, AioContext *ctx, GSList **ignore);
|
||||
};
|
||||
|
||||
extern const BdrvChildClass child_of_bds;
|
||||
extern const BdrvChildClass child_file;
|
||||
extern const BdrvChildClass child_format;
|
||||
extern const BdrvChildClass child_backing;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue