Re: [Qemu-devel] [PATCH v2] chardev: Use timer instead of bottom-half to postpone open event

2012-10-31 Thread Aurelien Jarno
On Wed, Oct 31, 2012 at 02:23:15PM +0100, Jan Kiszka wrote: > On 2012-10-12 09:52, Jan Kiszka wrote: > > As the block layer may decide to flush bottom-halfs while the machine is > > still initializing (e.g. to read geometry data from the disk), our > > postponed open event may be processed before t

Re: [Qemu-devel] [PATCH v2] chardev: Use timer instead of bottom-half to postpone open event

2012-10-31 Thread Jan Kiszka
On 2012-10-12 09:52, Jan Kiszka wrote: > As the block layer may decide to flush bottom-halfs while the machine is > still initializing (e.g. to read geometry data from the disk), our > postponed open event may be processed before the last frontend > registered with a muxed chardev. > > Until the s

[Qemu-devel] [PATCH v2] chardev: Use timer instead of bottom-half to postpone open event

2012-10-12 Thread Jan Kiszka
As the block layer may decide to flush bottom-halfs while the machine is still initializing (e.g. to read geometry data from the disk), our postponed open event may be processed before the last frontend registered with a muxed chardev. Until the semantics of BHs have been clarified, use an expired