mbox series

[v2,0/6] MTTCG fixes for rc1

Message ID 20170328083623.10396-1-alex.bennee@linaro.org
Headers show
Series MTTCG fixes for rc1 | expand

Message

Alex Bennée March 28, 2017, 8:36 a.m. UTC
Hi,

Here is the current batch of fixes for MTTCG regressions for the next
release candidate. I've dropped the speculative atomic cputlb patch
and included 2 fixes to the console code. The first fixes the taking
of the BQL (which I missed) and the second uses the exclusive
mechanism directly in the main thread rather than queuing the work to
run in the vCPU context. I kept them separate as they are logically
discreet changes.

The user-exec and bsd-user fixes have been posted separately before in
the various report threads.

Finally I claim a checkpatch exception for Pranith's newline fix. It
didn't seem worth splitting the string for the sake of a semicolon on
column 81 ;-)

Gerd,

Do you want to take the console patches via your tree or have me
include it in a pull request?

Alex Bennée (5):
  user-exec: handle synchronous signals from QEMU gracefully
  bsd-user: align use of mmap_lock to that of linux-user
  ui/console: ensure do_safe_dpy_refresh holds BQL
  ui/console: use exclusive mechanism directly
  replay/replay.c: bump REPLAY_VERSION

Pranith Kumar (1):
  tcg: Add a new line after incompatibility warning

 bsd-user/mmap.c   | 13 +------------
 bsd-user/qemu.h   |  2 --
 cpu-exec-common.c |  2 +-
 cpus.c            |  2 +-
 replay/replay.c   |  2 +-
 ui/console.c      | 18 +++++++++++-------
 user-exec.c       | 18 +++++++++++++++---
 7 files changed, 30 insertions(+), 27 deletions(-)

-- 
2.11.0

Comments

Paolo Bonzini March 28, 2017, 9:12 a.m. UTC | #1
On 28/03/2017 10:36, Alex Bennée wrote:
> 

> Here is the current batch of fixes for MTTCG regressions for the next

> release candidate. I've dropped the speculative atomic cputlb patch

> and included 2 fixes to the console code. The first fixes the taking

> of the BQL (which I missed) and the second uses the exclusive

> mechanism directly in the main thread rather than queuing the work to

> run in the vCPU context. I kept them separate as they are logically

> discreet changes.

> 

> The user-exec and bsd-user fixes have been posted separately before in

> the various report threads.

> 

> Finally I claim a checkpatch exception for Pranith's newline fix. It

> didn't seem worth splitting the string for the sake of a semicolon on

> column 81 ;-)


Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Gerd Hoffmann March 28, 2017, 9:46 a.m. UTC | #2
Hi,

> Gerd,

> 

> Do you want to take the console patches via your tree or have me

> include it in a pull request?


Just include them in your pull req.

Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>


cheers,
  Gerd