From: Amit Shah <amit.shah@redhat.com>
To: Jan Kiszka <jan.kiszka@web.de>
Cc: Anthony Liguori <aliguori@us.ibm.com>, qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] Re: [PATCH v2 3/3] char: emit the OPENED event only when a new char connection is opened
Date: Mon, 26 Oct 2009 14:58:41 +0530 [thread overview]
Message-ID: <20091026092841.GE11416@amit-x200.redhat.com> (raw)
In-Reply-To: <4AE5525C.2040301@web.de>
On (Mon) Oct 26 2009 [08:40:12], Jan Kiszka wrote:
> Amit Shah wrote:
> > On (Sat) Oct 24 2009 [12:36:54], Jan Kiszka wrote:
> >> Amit Shah wrote:
> >>> The OPENED event gets sent also when qemu resets its state initially.
> >>> The consumers of the event aren't interested in receiving this event
> >>> on reset.
> >> The monitor was. Now its initial prompt on activation is broken.
> >
> > The patch in Anthony's queue, titled
> >
> > 'console: call qemu_chr_reset() in text_console_init'
>
> You may also want to rename qemu_chr_reset - unless there is still a
> need for real "reset".
Yeah; there isn't a need after my patches -- I've been slowing working
towards renaming it all.
> >
> > fixed that.
> >
> > However, with the qcow2 synchronous patch, the monitor prompt doesn't
> > come up again -- which shows there is a problem with the way the bhs
> > work and also the initial resets.
>
> Then the qcow2 patch is already in? At least applying your patch doesn't
> change the picture.
Yeah; that patch went in just before my patches. Can you try reverting
ef845c3bf421290153154635dc18eaa677cecb43
> > I think the initial resets are a hack to work around something from my
> > reading of it; do you have a better idea of why it's there and how it's
> > all supposed to work?
>
> From the monitor's POV, it's not a hack, it's simply the requirement to
> receive an indication that the console was opened.
Just an indication that the monitor was opened -- agreed. But git
history shows you added that as 'reset', so I'm wondering if maybe you
wanted it to do something else as well (or you did it that way just
because of the way qemu's bhs are handled?).
> >> Does this patch fix/improve something for a different user? If not,
> >> please let us revert it.
> >
> > There's another question too: is a separate 'reset' event needed in
> > addition to an 'opened' event?
>
> Not for the monitor, but I cannot speak for other users. I think it
> would be good to check them in details before changing the reset/open
> semantic.
As far as I could see in the git history, the 'reset' was added for the
monitor. And the others could live with the double 'reset' events they
were getting -- one for the reset and one when the device was opened.
Amit
next prev parent reply other threads:[~2009-10-26 9:29 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-10-07 13:01 [Qemu-devel] [PATCH v2 0/3] Send out OPENED events only on chardev open Amit Shah
2009-10-07 13:01 ` [Qemu-devel] [PATCH v2 1/3] char: check for initial_reset_issued unnecessary Amit Shah
2009-10-07 13:01 ` [Qemu-devel] [PATCH v2 2/3] char: rename CHR_EVENT_RESET to CHR_EVENT_OPENED Amit Shah
2009-10-07 13:01 ` [Qemu-devel] [PATCH v2 3/3] char: emit the OPENED event only when a new char connection is opened Amit Shah
2009-10-24 10:36 ` [Qemu-devel] " Jan Kiszka
2009-10-26 3:53 ` Amit Shah
2009-10-26 7:40 ` Jan Kiszka
2009-10-26 9:28 ` Amit Shah [this message]
2009-10-26 20:15 ` Jan Kiszka
2009-10-27 7:46 ` Amit Shah
2009-10-27 8:40 ` Kevin Wolf
2009-10-27 9:20 ` Amit Shah
2009-10-27 14:04 ` Anthony Liguori
2009-10-27 14:14 ` Amit Shah
2009-10-27 14:22 ` Kevin Wolf
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20091026092841.GE11416@amit-x200.redhat.com \
--to=amit.shah@redhat.com \
--cc=aliguori@us.ibm.com \
--cc=jan.kiszka@web.de \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).