summaryrefslogtreecommitdiffstats
path: root/linux-headers/linux
diff options
context:
space:
mode:
authorChristian Borntraeger2016-08-25 20:11:26 +0200
committerPeter Maydell2016-08-30 14:30:55 +0200
commit135a972b45203ba992afc99ef4f061be8a5acae0 (patch)
tree408ac2c0863b51035bc2894b14adab2e2b384164 /linux-headers/linux
parentui: fix refresh of VNC server surface (diff)
downloadqemu-135a972b45203ba992afc99ef4f061be8a5acae0.tar.gz
qemu-135a972b45203ba992afc99ef4f061be8a5acae0.tar.xz
qemu-135a972b45203ba992afc99ef4f061be8a5acae0.zip
translate: early exit in tb_flush if there is no tcg
tb_flush does all kind of things, which are very tcg specific. As it is called from some places even for KVM (e.g. gdb server) it is better to detect these cases and do an early exit. This also fixes a crash in the gdb server that was triggered by commit 909eaac9bbc2 ("tb hash: track translated blocks with qht"). Suggested-by: Paolo Bonzini <pbonzini@redhat.com> Reported-by: Richard Henderson <rth@twiddle.net> Reported-by: Brent Baccala <cosine@freesoft.org> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> Message-id: 1472148686-39841-1-git-send-email-borntraeger@de.ibm.com> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'linux-headers/linux')
0 files changed, 0 insertions, 0 deletions