diff options
author | Kevin Wolf <kwolf@redhat.com> | 2016-03-21 11:27:04 +0100 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2016-05-19 16:45:29 +0200 |
commit | f2cd875d54e95f87a4c994cfef082f09b4953aa9 (patch) | |
tree | 82b8824108a6ac4f1cb1a16bee5963966535ebc6 /block/throttle-groups.c | |
parent | a5614993d79584af93bb845f69f59872b3f76cf8 (diff) |
block: Introduce BlockBackendPublic
Some features, like I/O throttling, are implemented outside
block-backend.c, but still want to keep information in BlockBackend,
e.g. list entries that allow keeping a list of BlockBackends.
In order to avoid exposing the whole struct layout in the public header
file, this patch introduces an embedded public struct where such
information can be added and a pair of functions to convert between
BlockBackend and BlockBackendPublic.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Alberto Garcia <berto@igalia.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'block/throttle-groups.c')
0 files changed, 0 insertions, 0 deletions