From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Yan Vugenfirer" Subject: RE: [PATCH] viostor driver.Add memory barrier - synch with fix for Linux guests by Michael S. Tsirkin Date: Sun, 1 Nov 2009 08:29:09 -0500 (EST) Message-ID: <013401ca5af7$4bcc69b0$e3653d10$@com> References: <4AED65C9.70602@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: "'Vadim Rozenfeld'" , Return-path: Received: from mx1.redhat.com ([209.132.183.28]:31641 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751328AbZKAN3F (ORCPT ); Sun, 1 Nov 2009 08:29:05 -0500 Received: from int-mx04.intmail.prod.int.phx2.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.17]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id nA1DTAO2015943 for ; Sun, 1 Nov 2009 08:29:10 -0500 In-Reply-To: <4AED65C9.70602@redhat.com> Content-language: en-us Sender: kvm-owner@vger.kernel.org List-ID: Committed. Thanks. > -----Original Message----- > From: kvm-owner@vger.kernel.org [mailto:kvm-owner@vger.kernel.org] On > Behalf Of Vadim Rozenfeld > Sent: Sunday, November 01, 2009 12:41 PM > To: kvm@vger.kernel.org > Subject: [PATCH] viostor driver.Add memory barrier - synch with fix for > Linux guests by Michael S. Tsirkin > > > repository: /home/vadimr/shares/kvm-guest-drivers-windows > branch: XP > commit 6906acfc2d5f58df43ebc9c190e1447ff6e63a01 > Author: Vadim Rozenfeld > Date: Sun Nov 1 11:54:03 2009 +0200 > > [PATCH] viostor driver.Add memory read barrier - synch with fix > for Linux guests by Michael S. Tsirkin > > Signed-off-by: Vadim Rozenfeld > > diff --git a/viostor/virtio_ring.c b/viostor/virtio_ring.c index > d099bb8..2911cef 100644 > --- a/viostor/virtio_ring.c > +++ b/viostor/virtio_ring.c > @@ -237,6 +237,8 @@ vring_get_buf( > return NULL; > } > > + rmb(); > + > i = vq->vring.used->ring[vq->last_used_idx%vq->vring.num].id; > *len = vq->vring.used->ring[vq->last_used_idx%vq->vring.num].len; >