diff options
author | Michael S. Tsirkin <mst@redhat.com> | 2015-12-27 18:02:16 +0200 |
---|---|---|
committer | Michael S. Tsirkin <mst@redhat.com> | 2016-01-12 20:47:04 +0200 |
commit | 234927540e6ac82f5f083a11c3e860e346ed09bc (patch) | |
tree | 8b3a2ba97c047685bd8272abef5c5e5ec1f18061 /arch/s390 | |
parent | 506b02eb1cf79838b76c6e3e43171cf960f01fc8 (diff) | |
download | linux-234927540e6ac82f5f083a11c3e860e346ed09bc.tar.gz linux-234927540e6ac82f5f083a11c3e860e346ed09bc.tar.bz2 linux-234927540e6ac82f5f083a11c3e860e346ed09bc.zip |
xen/events: use virt_xxx barriers
drivers/xen/events/events_fifo.c uses rmb() to communicate with the
other side.
For guests compiled with CONFIG_SMP, smp_rmb would be sufficient, so
rmb() here is only needed if a non-SMP guest runs on an SMP host.
Switch to the virt_rmb barrier which serves this exact purpose.
Pull in asm/barrier.h here to make sure the file is self-contained.
Suggested-by: David Vrabel <david.vrabel@citrix.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Acked-by: David Vrabel <david.vrabel@citrix.com>
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Diffstat (limited to 'arch/s390')
0 files changed, 0 insertions, 0 deletions