qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 62c339: qemu-char: ignore flow control if a P


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 62c339: qemu-char: ignore flow control if a PTY's slave is...
Date: Fri, 25 Jul 2014 09:30:06 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 62c339c5272ce8fbe8ca52695cee8ff40da7872e
      
https://github.com/qemu/qemu/commit/62c339c5272ce8fbe8ca52695cee8ff40da7872e
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-07-25 (Fri, 25 Jul 2014)

  Changed paths:
    M qemu-char.c

  Log Message:
  -----------
  qemu-char: ignore flow control if a PTY's slave is not connected

After commit f702e62 (serial: change retry logic to avoid concurrency,
2014-07-11), guest boot hangs if the backend is an unconnected PTY.

The reason is that PTYs do not support G_IO_HUP, and serial_xmit is
never called.  To fix this, simply invoke serial_xmit immediately
(via g_idle_source_new) when this happens.

Tested-by: Pavel Hrdina <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: c60a57ff497667780132a3fcdc1500c83af5d5c0
      
https://github.com/qemu/qemu/commit/c60a57ff497667780132a3fcdc1500c83af5d5c0
  Author: Peter Maydell <address@hidden>
  Date:   2014-07-25 (Fri, 25 Jul 2014)

  Changed paths:
    M qemu-char.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging

Here is the serial fix for 2.1.

# gpg: Signature made Fri 25 Jul 2014 13:36:23 BST using RSA key ID 9B4D86F2
# gpg: Good signature from "Paolo Bonzini <address@hidden>"
# gpg:                 aka "Paolo Bonzini <address@hidden>"

* remotes/bonzini/tags/for-upstream:
  qemu-char: ignore flow control if a PTY's slave is not connected

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/7f0b2ff7248f...c60a57ff4976

reply via email to

[Prev in Thread] Current Thread [Next in Thread]