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