On (Thu) Apr 01 2010 [18:42:39], Alexander Graf wrote: > When using virtio-console on s390, the input doesn't work. > > The root of the problem is rather simple. What happens is the following: > > 1) create character device for stdio > 2) char device is done creating, sends OPENED event > 3) virtio-console adds handlers > 4) no event comes because the char device is open already > 5) virtio-console doesn't accept input because it didn't > receive an OPENED event > > To make that sure virtio-console gets notified that the character device > is open even when it's been open from the beginning, this patch introduces > a variable that keeps track of the opened state. If the device is open when > the event handlers get installed, we just notify the handler. > > This fixes input with virtio-console on s390. > > Signed-off-by: Alexander Graf <ag...@suse.de>
Acked-by: Amit Shah <amit.s...@redhat.com> Amit