@@ -1630,8 +1630,8 @@ static void external_snapshot_abort(BlkActionState *common)
16301630 aio_context_release (aio_context );
16311631 aio_context_acquire (tmp_context );
16321632
1633- ret = bdrv_try_set_aio_context (state -> old_bs ,
1634- aio_context , NULL );
1633+ ret = bdrv_try_change_aio_context (state -> old_bs ,
1634+ aio_context , NULL , NULL );
16351635 assert (ret == 0 );
16361636
16371637 aio_context_release (tmp_context );
@@ -1792,12 +1792,12 @@ static void drive_backup_prepare(BlkActionState *common, Error **errp)
17921792 goto out ;
17931793 }
17941794
1795- /* Honor bdrv_try_set_aio_context () context acquisition requirements. */
1795+ /* Honor bdrv_try_change_aio_context () context acquisition requirements. */
17961796 old_context = bdrv_get_aio_context (target_bs );
17971797 aio_context_release (aio_context );
17981798 aio_context_acquire (old_context );
17991799
1800- ret = bdrv_try_set_aio_context (target_bs , aio_context , errp );
1800+ ret = bdrv_try_change_aio_context (target_bs , aio_context , NULL , errp );
18011801 if (ret < 0 ) {
18021802 bdrv_unref (target_bs );
18031803 aio_context_release (old_context );
@@ -1892,12 +1892,12 @@ static void blockdev_backup_prepare(BlkActionState *common, Error **errp)
18921892 return ;
18931893 }
18941894
1895- /* Honor bdrv_try_set_aio_context () context acquisition requirements. */
1895+ /* Honor bdrv_try_change_aio_context () context acquisition requirements. */
18961896 aio_context = bdrv_get_aio_context (bs );
18971897 old_context = bdrv_get_aio_context (target_bs );
18981898 aio_context_acquire (old_context );
18991899
1900- ret = bdrv_try_set_aio_context (target_bs , aio_context , errp );
1900+ ret = bdrv_try_change_aio_context (target_bs , aio_context , NULL , errp );
19011901 if (ret < 0 ) {
19021902 aio_context_release (old_context );
19031903 return ;
@@ -3194,12 +3194,12 @@ void qmp_drive_mirror(DriveMirror *arg, Error **errp)
31943194 !bdrv_has_zero_init (target_bs )));
31953195
31963196
3197- /* Honor bdrv_try_set_aio_context () context acquisition requirements. */
3197+ /* Honor bdrv_try_change_aio_context () context acquisition requirements. */
31983198 old_context = bdrv_get_aio_context (target_bs );
31993199 aio_context_release (aio_context );
32003200 aio_context_acquire (old_context );
32013201
3202- ret = bdrv_try_set_aio_context (target_bs , aio_context , errp );
3202+ ret = bdrv_try_change_aio_context (target_bs , aio_context , NULL , errp );
32033203 if (ret < 0 ) {
32043204 bdrv_unref (target_bs );
32053205 aio_context_release (old_context );
@@ -3266,12 +3266,12 @@ void qmp_blockdev_mirror(bool has_job_id, const char *job_id,
32663266
32673267 zero_target = (sync == MIRROR_SYNC_MODE_FULL );
32683268
3269- /* Honor bdrv_try_set_aio_context () context acquisition requirements. */
3269+ /* Honor bdrv_try_change_aio_context () context acquisition requirements. */
32703270 old_context = bdrv_get_aio_context (target_bs );
32713271 aio_context = bdrv_get_aio_context (bs );
32723272 aio_context_acquire (old_context );
32733273
3274- ret = bdrv_try_set_aio_context (target_bs , aio_context , errp );
3274+ ret = bdrv_try_change_aio_context (target_bs , aio_context , NULL , errp );
32753275
32763276 aio_context_release (old_context );
32773277 aio_context_acquire (aio_context );
@@ -3767,7 +3767,7 @@ void qmp_x_blockdev_set_iothread(const char *node_name, StrOrNull *iothread,
37673767 old_context = bdrv_get_aio_context (bs );
37683768 aio_context_acquire (old_context );
37693769
3770- bdrv_try_set_aio_context (bs , new_context , errp );
3770+ bdrv_try_change_aio_context (bs , new_context , NULL , errp );
37713771
37723772 aio_context_release (old_context );
37733773}
0 commit comments