Revert "char: emit the OPENED event only when a new char connection is opened"
This reverts commit 6cfa64de90
.
This breaks the monitor prompt. Proper fix will come from Amit.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
9f09204064
commit
f7cbc08ff0
@ -113,12 +113,7 @@ static void qemu_chr_event(CharDriverState *s, int event)
|
||||
static void qemu_chr_reset_bh(void *opaque)
|
||||
{
|
||||
CharDriverState *s = opaque;
|
||||
|
||||
if (s->initial_reset_issued) {
|
||||
qemu_chr_event(s, CHR_EVENT_OPENED);
|
||||
} else {
|
||||
s->initial_reset_issued = true;
|
||||
}
|
||||
qemu_chr_event(s, CHR_EVENT_OPENED);
|
||||
qemu_bh_delete(s->bh);
|
||||
s->bh = NULL;
|
||||
}
|
||||
|
@ -1,7 +1,6 @@
|
||||
#ifndef QEMU_CHAR_H
|
||||
#define QEMU_CHAR_H
|
||||
|
||||
#include <stdbool.h>
|
||||
#include "qemu-common.h"
|
||||
#include "qemu-queue.h"
|
||||
#include "qemu-option.h"
|
||||
@ -67,7 +66,6 @@ struct CharDriverState {
|
||||
QEMUBH *bh;
|
||||
char *label;
|
||||
char *filename;
|
||||
bool initial_reset_issued;
|
||||
QTAILQ_ENTRY(CharDriverState) next;
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user