[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 09/21] char: remove chardevs list
From: |
Marc-André Lureau |
Subject: |
[Qemu-devel] [PATCH v2 09/21] char: remove chardevs list |
Date: |
Mon, 27 Feb 2017 17:41:50 +0400 |
The list is now empty, the chardev cleanup is taken care of by the unref
of the root container.
Signed-off-by: Marc-André Lureau <address@hidden>
---
include/sysemu/char.h | 1 -
chardev/char.c | 6 ------
2 files changed, 7 deletions(-)
diff --git a/include/sysemu/char.h b/include/sysemu/char.h
index 98903f31e4..729d186d01 100644
--- a/include/sysemu/char.h
+++ b/include/sysemu/char.h
@@ -95,7 +95,6 @@ struct Chardev {
int be_open;
guint fd_in_tag;
DECLARE_BITMAP(features, QEMU_CHAR_FEATURE_LAST);
- QTAILQ_ENTRY(Chardev) next;
};
/**
diff --git a/chardev/char.c b/chardev/char.c
index b3622be3f4..558fd8b31c 100644
--- a/chardev/char.c
+++ b/chardev/char.c
@@ -42,9 +42,6 @@
/***********************************************************/
/* character device */
-static QTAILQ_HEAD(ChardevHead, Chardev) chardevs =
- QTAILQ_HEAD_INITIALIZER(chardevs);
-
static Object *get_chardevs_root(void)
{
return container_get(object_get_root(), "/chardevs");
@@ -418,9 +415,6 @@ static void char_finalize(Object *obj)
{
Chardev *chr = CHARDEV(obj);
- if (QTAILQ_IN_USE(chr, next)) {
- QTAILQ_REMOVE(&chardevs, chr, next);
- }
if (chr->be) {
chr->be->chr = NULL;
}
--
2.12.0.rc2.3.gc93709801
- Re: [Qemu-devel] [PATCH v2 01/21] char: remove qemu_chr_be_generic_open, (continued)
- [Qemu-devel] [PATCH v2 02/21] mux: simplfy muxes_realize_done, Marc-André Lureau, 2017/02/27
- [Qemu-devel] [PATCH v2 03/21] xen: use a better chardev type check, Marc-André Lureau, 2017/02/27
- [Qemu-devel] [PATCH v2 04/21] container: don't leak container reference, Marc-André Lureau, 2017/02/27
- [Qemu-devel] [PATCH v2 06/21] vl: add todo note about root container cleanup, Marc-André Lureau, 2017/02/27
- [Qemu-devel] [PATCH v2 05/21] char: add a /chardevs container, Marc-André Lureau, 2017/02/27
- [Qemu-devel] [PATCH v2 07/21] char: use /chardevs container instead of chardevs list, Marc-André Lureau, 2017/02/27
- [Qemu-devel] [PATCH v2 08/21] char: remove qemu_chardev_add, Marc-André Lureau, 2017/02/27
- [Qemu-devel] [PATCH v2 09/21] char: remove chardevs list,
Marc-André Lureau <=
- [Qemu-devel] [PATCH v2 11/21] char-socket: introduce update_disconnected_filename(), Marc-André Lureau, 2017/02/27
- [Qemu-devel] [PATCH v2 10/21] char: useless NULL check, Marc-André Lureau, 2017/02/27
- [Qemu-devel] [PATCH v2 12/21] char-socket: update local address after listen, Marc-André Lureau, 2017/02/27
- [Qemu-devel] [PATCH v2 13/21] char-socket: add 'addr' property, Marc-André Lureau, 2017/02/27
- [Qemu-devel] [PATCH v2 14/21] char-socket: add 'connected' property, Marc-André Lureau, 2017/02/27
- [Qemu-devel] [PATCH v2 15/21] char-udp: flush as much buffer as possible, Marc-André Lureau, 2017/02/27
- [Qemu-devel] [PATCH v2 16/21] tests: add alias check in /char/ringbuf, Marc-André Lureau, 2017/02/27
- [Qemu-devel] [PATCH v2 17/21] tests: add /char/pipe test, Marc-André Lureau, 2017/02/27