mirror of https://github.com/xqemu/xqemu.git
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)
|
static void qemu_chr_reset_bh(void *opaque)
|
||||||
{
|
{
|
||||||
CharDriverState *s = opaque;
|
CharDriverState *s = opaque;
|
||||||
|
qemu_chr_event(s, CHR_EVENT_OPENED);
|
||||||
if (s->initial_reset_issued) {
|
|
||||||
qemu_chr_event(s, CHR_EVENT_OPENED);
|
|
||||||
} else {
|
|
||||||
s->initial_reset_issued = true;
|
|
||||||
}
|
|
||||||
qemu_bh_delete(s->bh);
|
qemu_bh_delete(s->bh);
|
||||||
s->bh = NULL;
|
s->bh = NULL;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
#ifndef QEMU_CHAR_H
|
#ifndef QEMU_CHAR_H
|
||||||
#define QEMU_CHAR_H
|
#define QEMU_CHAR_H
|
||||||
|
|
||||||
#include <stdbool.h>
|
|
||||||
#include "qemu-common.h"
|
#include "qemu-common.h"
|
||||||
#include "qemu-queue.h"
|
#include "qemu-queue.h"
|
||||||
#include "qemu-option.h"
|
#include "qemu-option.h"
|
||||||
|
@ -67,7 +66,6 @@ struct CharDriverState {
|
||||||
QEMUBH *bh;
|
QEMUBH *bh;
|
||||||
char *label;
|
char *label;
|
||||||
char *filename;
|
char *filename;
|
||||||
bool initial_reset_issued;
|
|
||||||
QTAILQ_ENTRY(CharDriverState) next;
|
QTAILQ_ENTRY(CharDriverState) next;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue