]> git.proxmox.com Git - mirror_qemu.git/commit - exec.c
exec: Atomic access to bounce buffer
authorFam Zheng <famz@redhat.com>
Mon, 16 Mar 2015 09:03:33 +0000 (17:03 +0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 27 Apr 2015 16:24:17 +0000 (18:24 +0200)
commitc2cba0ffe495b60c4cc58080281e99c7a6580d4b
tree37d92a455884260149a2b832892de849a7037aa2
parente3a0abfda71db1fa83be894dcff7c4871b36cc8d
exec: Atomic access to bounce buffer

There could be a race condition when two processes call
address_space_map concurrently and both want to use the bounce buffer.

Add an in_use flag in BounceBuffer to sync it.

Signed-off-by: Fam Zheng <famz@redhat.com>
Message-Id: <1426496617-10702-2-git-send-email-famz@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
exec.c