block.c: adding bdrv_co_delete_file
authorDaniel Henrique Barboza <danielhb413@gmail.com>
Thu, 30 Jan 2020 21:39:05 +0000 (18:39 -0300)
committerKevin Wolf <kwolf@redhat.com>
Wed, 11 Mar 2020 14:54:38 +0000 (15:54 +0100)
commite1d7f8bb1ec0c6911dcea81641ce6139dbded02d
tree75543ff6a5a7d2191d600f12ad00a20595835380
parent9bffae14df879255329473a7bd578643af2d4c9c
block.c: adding bdrv_co_delete_file

Using the new 'bdrv_co_delete_file' interface, a pure co_routine function
'bdrv_co_delete_file' inside block.c can can be used in a way similar of
the existing bdrv_create_file to to clean up a created file.

We're creating a pure co_routine because the only caller of
'bdrv_co_delete_file' will be already in co_routine context, thus there
is no need to add all the machinery to check for qemu_in_coroutine() and
create a separated co_routine to do the job.

Suggested-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Daniel Henrique Barboza <danielhb413@gmail.com>
Message-Id: <20200130213907.2830642-3-danielhb413@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block.c
include/block/block.h