summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorQiang Huang <h.huangqiang@huawei.com>2014-04-18 17:29:24 +0800
committerBen Hutchings <ben@decadent.org.uk>2014-04-30 16:23:27 +0100
commit683bce8d2ecebf16147103a49ad891191d390bd5 (patch)
tree9060bbc0a10468d9d94ae3ccc4504bfbccfd4aa2 /drivers
parent6ff2fec9fc73d071d62460acea6c064105fd67e5 (diff)
drivers: hv: additional switch to use mb() instead of smp_mb()
commit e4af376d04b0(drivers: hv: switch to use mb() instead of smp_mb()), the adjustment mistakenly dropped the change in hv_ringbuffer_read, so add it. Signed-off-by: Qiang Huang <h.huangqiang@huawei.com> Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/hv/ring_buffer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/hv/ring_buffer.c b/drivers/hv/ring_buffer.c
index 810658e8211a..d01edf3c7b28 100644
--- a/drivers/hv/ring_buffer.c
+++ b/drivers/hv/ring_buffer.c
@@ -485,7 +485,7 @@ int hv_ringbuffer_read(struct hv_ring_buffer_info *inring_info, void *buffer,
/* Make sure all reads are done before we update the read index since */
/* the writer may start writing to the read area once the read index */
/*is updated */
- smp_mb();
+ mb();
/* Update the read index */
hv_set_next_read_location(inring_info, next_read_location);