char: remove chardevs list

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 <marcandre.lureau@redhat.com>
This commit is contained in:
Marc-André Lureau 2016-12-14 22:47:29 +03:00
parent c5749f7c0b
commit 1e13edf355
2 changed files with 0 additions and 7 deletions

View File

@ -42,9 +42,6 @@
/***********************************************************/ /***********************************************************/
/* character device */ /* character device */
static QTAILQ_HEAD(ChardevHead, Chardev) chardevs =
QTAILQ_HEAD_INITIALIZER(chardevs);
static Object *get_chardevs_root(void) static Object *get_chardevs_root(void)
{ {
return container_get(object_get_root(), "/chardevs"); return container_get(object_get_root(), "/chardevs");
@ -418,9 +415,6 @@ static void char_finalize(Object *obj)
{ {
Chardev *chr = CHARDEV(obj); Chardev *chr = CHARDEV(obj);
if (QTAILQ_IN_USE(chr, next)) {
QTAILQ_REMOVE(&chardevs, chr, next);
}
if (chr->be) { if (chr->be) {
chr->be->chr = NULL; chr->be->chr = NULL;
} }

View File

@ -95,7 +95,6 @@ struct Chardev {
int be_open; int be_open;
guint fd_in_tag; guint fd_in_tag;
DECLARE_BITMAP(features, QEMU_CHAR_FEATURE_LAST); DECLARE_BITMAP(features, QEMU_CHAR_FEATURE_LAST);
QTAILQ_ENTRY(Chardev) next;
}; };
/** /**