diff options
| author | Fam Zheng | 2015-03-16 10:03:36 +0100 |
|---|---|---|
| committer | Paolo Bonzini | 2015-04-27 18:24:18 +0200 |
| commit | 33b6c2edf6214f02b9beaea61b169506c01f90aa (patch) | |
| tree | 63c3a39a230e5a0ee85b230e9bd9ff3c7d6dc868 /include/exec | |
| parent | exec: Protect map_client_list with mutex (diff) | |
| download | qemu-33b6c2edf6214f02b9beaea61b169506c01f90aa.tar.gz qemu-33b6c2edf6214f02b9beaea61b169506c01f90aa.tar.xz qemu-33b6c2edf6214f02b9beaea61b169506c01f90aa.zip | |
exec: Notify cpu_register_map_client caller if the bounce buffer is available
The caller's workflow is like
if (!address_space_map()) {
...
cpu_register_map_client();
}
If bounce buffer became available after address_space_map() but before
cpu_register_map_client(), the caller could miss it and has to wait for the
next bounce buffer notify, which may never happen in the worse case.
Just notify the list in cpu_register_map_client().
Signed-off-by: Fam Zheng <famz@redhat.com>
Message-Id: <1426496617-10702-5-git-send-email-famz@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include/exec')
0 files changed, 0 insertions, 0 deletions
