[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 8/8] char: remove qemu_chr_open_eventfd
From: |
marcandre . lureau |
Subject: |
[Qemu-devel] [PULL 8/8] char: remove qemu_chr_open_eventfd |
Date: |
Tue, 2 Feb 2016 13:43:36 +0100 |
From: Marc-André Lureau <address@hidden>
Broken since d0d7708ba29cbc, since the backend is NULL.
And now no longer needed by ivshmem.
Signed-off-by: Marc-André Lureau <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>
---
include/sysemu/char.h | 3 ---
qemu-char.c | 13 -------------
2 files changed, 16 deletions(-)
diff --git a/include/sysemu/char.h b/include/sysemu/char.h
index 598dd2b..e035d1c 100644
--- a/include/sysemu/char.h
+++ b/include/sysemu/char.h
@@ -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);
diff --git a/qemu-char.c b/qemu-char.c
index ca53e8c..1605b30 100644
--- a/qemu-char.c
+++ b/qemu-char.c
@@ -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;
--
2.5.0
- [Qemu-devel] [PULL 0/8] Ivshmem patches, marcandre . lureau, 2016/02/02
- [Qemu-devel] [PULL 1/8] ivshmem: no need for opaque argument, marcandre . lureau, 2016/02/02
- [Qemu-devel] [PULL 3/8] ivshmem-test: leak fixes, marcandre . lureau, 2016/02/02
- [Qemu-devel] [PULL 5/8] ivshmem-test: test both msi & irq cases, marcandre . lureau, 2016/02/02
- [Qemu-devel] [PULL 2/8] ivshmem: remove redundant assignment, fix crash with msi=off, marcandre . lureau, 2016/02/02
- [Qemu-devel] [PULL 4/8] libqos: remove some leaks, marcandre . lureau, 2016/02/02
- [Qemu-devel] [PULL 6/8] ivshmem: generalize ivshmem_setup_interrupts, marcandre . lureau, 2016/02/02
- [Qemu-devel] [PULL 7/8] ivshmem: use a single eventfd callback, get rid of CharDriver, marcandre . lureau, 2016/02/02
- [Qemu-devel] [PULL 8/8] char: remove qemu_chr_open_eventfd,
marcandre . lureau <=
- Re: [Qemu-devel] [PULL 0/8] Ivshmem patches, Peter Maydell, 2016/02/02