Commit 6db26255 authored by Marc-André Lureau's avatar Marc-André Lureau
Browse files

char: remove qemu_chr_open_eventfd



Broken since d0d7708b, since the backend is NULL.

And now no longer needed by ivshmem.

Signed-off-by: default avatarMarc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: default avatarMarkus Armbruster <armbru@redhat.com>
parent 9940c323
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -360,9 +360,6 @@ void register_char_driver(const char *name, ChardevBackendKind kind,
        CharDriverState *(*create)(const char *id, ChardevBackend *backend,
                                   ChardevReturn *ret, Error **errp));

/* add an eventfd to the qemu devices that are polled */
CharDriverState *qemu_chr_open_eventfd(int eventfd);

extern int term_escape_char;

CharDriverState *qemu_char_get_next_serial(void);
+0 −13
Original line number Diff line number Diff line
@@ -2838,19 +2838,6 @@ static int tcp_chr_sync_read(CharDriverState *chr, const uint8_t *buf, int len)
    return size;
}

#ifndef _WIN32
CharDriverState *qemu_chr_open_eventfd(int eventfd)
{
    CharDriverState *chr = qemu_chr_open_fd(eventfd, eventfd, NULL, NULL);

    if (chr) {
        chr->avail_connections = 1;
    }

    return chr;
}
#endif

static void tcp_chr_connect(void *opaque)
{
    CharDriverState *chr = opaque;