These patches are taken from my old patches and feedback of my series "block layer: split block APIs in global state and I/O".
The reason for a separate series is that the original one is already too long, and these patches are just refactoring the code, mainly deleting or moving functions in blockdev.h and block_int.h. Signed-off-by: Emanuele Giuseppe Esposito <eespo...@redhat.com> --- v2: * Apply Philippe comments, instead of renaming a make if_name public, create a getter method (discard old patch 2). Emanuele Giuseppe Esposito (4): block_int: make bdrv_backing_overridden static include/sysemu/blockdev.c: introduce block_if_name include/sysemu/blockdev.h: move drive_add and inline drive_def include/sysemu/blockdev.h: remove drive_get_max_devs block.c | 4 ++- block/monitor/block-hmp-cmds.c | 2 +- blockdev.c | 47 ++++------------------------------ include/block/block_int.h | 3 --- include/sysemu/blockdev.h | 6 +---- softmmu/vl.c | 25 +++++++++++++++++- 6 files changed, 34 insertions(+), 53 deletions(-) -- 2.31.1