]> Pileus Git - ~andy/linux/blobdiff - drivers/hv/ring_buffer.c
vxlan: Fix TCPv6 segmentation.
[~andy/linux] / drivers / hv / ring_buffer.c
index cafa72ffdc30074ee60c36d8ccb1a059eb66a42c..d6fbb5772b8d62ff371d968bde11779a3a47302b 100644 (file)
@@ -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;