Revision cc3ac9c4 hw/s390x/virtio-ccw.c

b/hw/s390x/virtio-ccw.c
79 79
            return r;
80 80
        }
81 81
        virtio_queue_set_host_notifier_fd_handler(vq, true, set_handler);
82
        r = s390_assign_subch_ioeventfd(event_notifier_get_fd(notifier), sch_id,
83
                                        n, assign);
82
        r = s390_assign_subch_ioeventfd(notifier, sch_id, n, assign);
84 83
        if (r < 0) {
85 84
            error_report("%s: unable to assign ioeventfd: %d", __func__, r);
86 85
            virtio_queue_set_host_notifier_fd_handler(vq, false, false);
......
89 88
        }
90 89
    } else {
91 90
        virtio_queue_set_host_notifier_fd_handler(vq, false, false);
92
        s390_assign_subch_ioeventfd(event_notifier_get_fd(notifier), sch_id,
93
                                    n, assign);
91
        s390_assign_subch_ioeventfd(notifier, sch_id, n, assign);
94 92
        event_notifier_cleanup(notifier);
95 93
    }
96 94
    return r;

Also available in: Unified diff