Revision 50d30c26 block/qed.c

b/block/qed.c
498 498
    s->need_check_timer = qemu_new_timer_ns(vm_clock,
499 499
                                            qed_need_check_timer_cb, s);
500 500

  
501
    error_set(&s->migration_blocker,
502
              QERR_BLOCK_FORMAT_FEATURE_NOT_SUPPORTED,
503
              "qed", bs->device_name, "live migration");
504
    migrate_add_blocker(s->migration_blocker);
505

  
506

  
507 501
out:
508 502
    if (ret) {
509 503
        qed_free_l2_cache(&s->l2_cache);
......
516 510
{
517 511
    BDRVQEDState *s = bs->opaque;
518 512

  
519
    migrate_del_blocker(s->migration_blocker);
520
    error_free(s->migration_blocker);
521

  
522 513
    qed_cancel_need_check_timer(s);
523 514
    qemu_free_timer(s->need_check_timer);
524 515

  

Also available in: Unified diff