Revision c2162e13d6e2f43e5001a356196871642de070ba authored by Wanpeng Li on 12 March 2021, 02:45:51 UTC, committed by Paolo Bonzini on 18 March 2021, 17:55:34 UTC
In order to deal with noncoherent DMA, we should execute wbinvd on
all dirty pCPUs when guest wbinvd exits to maintain data consistency.
smp_call_function_many() does not execute the provided function on the
local core, therefore replace it by on_each_cpu_mask().

Reported-by: Nadav Amit <namit@vmware.com>
Cc: Nadav Amit <namit@vmware.com>
Signed-off-by: Wanpeng Li <wanpengli@tencent.com>
Message-Id: <1615517151-7465-1-git-send-email-wanpengli@tencent.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
1 parent b318e8d
History
File Mode Size
Kconfig -rw-r--r-- 1.0 KB
Makefile -rw-r--r-- 292 bytes
af_unix.c -rw-r--r-- 68.0 KB
diag.c -rw-r--r-- 7.5 KB
garbage.c -rw-r--r-- 8.9 KB
scm.c -rw-r--r-- 3.5 KB
scm.h -rw-r--r-- 263 bytes
sysctl_net_unix.c -rw-r--r-- 1.1 KB

back to top