mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-08 02:03:56 -06:00
char: remove explicit_fe_open, use a set_handlers argument
No need to keep explicit_fe_open around if it affects only a qemu_chr_fe_set_handlers(). Use an additional argument instead. Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Message-Id: <20161022095318.17775-24-marcandre.lureau@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
72ac876248
commit
39ab61c6d0
44 changed files with 67 additions and 60 deletions
|
@ -353,7 +353,7 @@ static int passthru_initfn(CCIDCardState *base)
|
|||
qemu_chr_fe_set_handlers(&card->cs,
|
||||
ccid_card_vscard_can_read,
|
||||
ccid_card_vscard_read,
|
||||
ccid_card_vscard_event, card, NULL);
|
||||
ccid_card_vscard_event, card, NULL, true);
|
||||
ccid_card_vscard_send_init(card);
|
||||
} else {
|
||||
error_report("missing chardev");
|
||||
|
|
|
@ -503,7 +503,7 @@ static void usb_serial_realize(USBDevice *dev, Error **errp)
|
|||
}
|
||||
|
||||
qemu_chr_fe_set_handlers(&s->cs, usb_serial_can_read, usb_serial_read,
|
||||
usb_serial_event, s, NULL);
|
||||
usb_serial_event, s, NULL, true);
|
||||
usb_serial_handle_reset(dev);
|
||||
|
||||
if (chr->be_open && !dev->attached) {
|
||||
|
|
|
@ -1409,7 +1409,7 @@ static void usbredir_realize(USBDevice *udev, Error **errp)
|
|||
/* Let the backend know we are ready */
|
||||
qemu_chr_fe_set_handlers(&dev->cs, usbredir_chardev_can_read,
|
||||
usbredir_chardev_read, usbredir_chardev_event,
|
||||
dev, NULL);
|
||||
dev, NULL, true);
|
||||
|
||||
qemu_add_vm_change_state_handler(usbredir_vm_state_change, dev);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue