X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=drivers%2Fhv%2Fring_buffer.c;h=d6fbb5772b8d62ff371d968bde11779a3a47302b;hb=0d05535d413322341f89c77f32936b4df296ac5a;hp=cafa72ffdc30074ee60c36d8ccb1a059eb66a42c;hpb=8cab24f0b1daf23ba042464f0d4a4e51695bed74;p=~andy%2Flinux diff --git a/drivers/hv/ring_buffer.c b/drivers/hv/ring_buffer.c index cafa72ffdc3..d6fbb5772b8 100644 --- a/drivers/hv/ring_buffer.c +++ b/drivers/hv/ring_buffer.c @@ -71,6 +71,7 @@ u32 hv_end_read(struct hv_ring_buffer_info *rbi) static bool hv_need_to_signal(u32 old_write, struct hv_ring_buffer_info *rbi) { + smp_mb(); if (rbi->ring_buffer->interrupt_mask) return false;