On 2018-08-24 00:22, John Snow wrote: > Now that all of the jobs use the component finalization callbacks, > there's no use for the heavy-hammer .exit callback anymore. > > job_exit becomes a glorified type shim so that we can call > job_completed from aio_bh_schedule_oneshot. > > Move these three functions down into job.c to eliminate a > forward reference. > > Signed-off-by: John Snow <js...@redhat.com> > --- > include/qemu/job.h | 11 ------- > job.c | 77 > +++++++++++++++++++++-------------------------- > tests/test-blockjob-txn.c | 4 +-- > 3 files changed, 36 insertions(+), 56 deletions(-)
[...] > diff --git a/tests/test-blockjob-txn.c b/tests/test-blockjob-txn.c > index ef29f35e44..86606f92b3 100644 > --- a/tests/test-blockjob-txn.c > +++ b/tests/test-blockjob-txn.c > @@ -24,7 +24,7 @@ typedef struct { > int *result; > } TestBlockJob; > > -static void test_block_job_exit(Job *job) > +static void test_block_job_clean(Job *job) > { > BlockJob *bjob = container_of(job, BlockJob, job); > BlockDriverState *bs = blk_bs(bjob->blk); > @@ -73,7 +73,7 @@ static const BlockJobDriver test_block_job_driver = { > .user_resume = block_job_user_resume, > .drain = block_job_drain, > .run = test_block_job_run, > - .exit = test_block_job_exit, > + .clean = test_block_job_clean, > }, > }; Not sure whether this change warrants its own patch, but it probably should be noted in the commit message. With that done (or with this change split off into its own patch): Reviewed-by: Max Reitz <mre...@redhat.com>
signature.asc
Description: OpenPGP digital signature