On (Tue) 12 Feb 2013 [10:14:59], Sjur Brændeland wrote: > Hi Amit, > > > > @@ -1763,8 +1763,11 @@ static void in_intr(struct virtqueue *vq) > > > > > > * tty is spawned) and the host sends out data to console > > > > * ports. For generic serial ports, the host won't > > > > * (shouldn't) send data till the guest is connected. > > > > + * However a remote device might send data before the port is > > > > + * connected. So don't remove data from a rproc_serial device. > > > > */ > > > > - if (!port->guest_connected) > > > > + > > > > + if (!port->guest_connected && !is_rproc_serial(port->portdev- > > > >vdev)) > > > > discard_port_data(port); > > > > > > How about setting port->guest_connected = true in the init routines > > > instead? Keeps this code path cleaner. > > > > Agree, I'll respin this patch. > > Hm, Rusty has already picked this up. Do you still want me to do a respin, > or should I leave it as is? Please respin. Amit _______________________________________________ Virtualization mailing list Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linuxfoundation.org/mailman/listinfo/virtualization