[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 0/2] delay monitor iothread creation
From: |
Wolfgang Bumiller |
Subject: |
[Qemu-devel] [PATCH v2 0/2] delay monitor iothread creation |
Date: |
Fri, 28 Sep 2018 09:58:30 +0200 |
The early monitor iothread creation conflicts with the -daemonize option
causing crashes at shutdown of a daemonized qemu instance.
These patches will delay the creation to when a monitor using it is
actually spawned.
While the second patch depends on the first one, the first is a
consistency cleanup on its own, therefore split out.
v2:
This version incorporates Markus Armbruster's requested change to
protect mon_iothread initialization by monitor_lock (and moves the
variable declaration to reflect this), and adds a comments about
monitor_init() expecting to be run in the main thread.
Wolfgang Bumiller (2):
monitor: guard iothread access by mon->use_io_thread
monitor: delay monitor iothread creation
monitor.c | 51 +++++++++++++++++++++++++++++++--------------------
1 file changed, 31 insertions(+), 20 deletions(-)
--
2.11.0
- [Qemu-devel] [PATCH v2 0/2] delay monitor iothread creation,
Wolfgang Bumiller <=