From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Venkateswararao Jujjuri (JV)" Subject: [PATCH] [net/9p] Change wake_up to wake_up_all() in the virtio transport. Date: Tue, 8 Mar 2011 15:39:24 -0800 Message-ID: <1299627564-4204-1-git-send-email-jvrao@linux.vnet.ibm.com> Cc: linux-fsdevel@vger.kernel.org, "Venkateswararao Jujjuri (JV)" To: v9fs-developer@lists.sourceforge.net Return-path: Received: from e34.co.us.ibm.com ([32.97.110.152]:52998 "EHLO e34.co.us.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754800Ab1CHXCI (ORCPT ); Tue, 8 Mar 2011 18:02:08 -0500 Received: from d03relay03.boulder.ibm.com (d03relay03.boulder.ibm.com [9.17.195.228]) by e34.co.us.ibm.com (8.14.4/8.13.1) with ESMTP id p28MoONS029329 for ; Tue, 8 Mar 2011 15:50:24 -0700 Received: from d03av02.boulder.ibm.com (d03av02.boulder.ibm.com [9.17.195.168]) by d03relay03.boulder.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id p28N24Ta120878 for ; Tue, 8 Mar 2011 16:02:04 -0700 Received: from d03av02.boulder.ibm.com (loopback [127.0.0.1]) by d03av02.boulder.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id p28N23OG015158 for ; Tue, 8 Mar 2011 16:02:03 -0700 Sender: linux-fsdevel-owner@vger.kernel.org List-ID: This fix wakes up all the threads waiting for the space on VirtIO ring. Signed-off-by: Venkateswararao Jujjuri --- net/9p/trans_virtio.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/net/9p/trans_virtio.c b/net/9p/trans_virtio.c index 9b550ed..e90e954 100644 --- a/net/9p/trans_virtio.c +++ b/net/9p/trans_virtio.c @@ -148,7 +148,7 @@ static void req_done(struct virtqueue *vq) if (rc != NULL) { if (!chan->ring_bufs_avail) { chan->ring_bufs_avail = 1; - wake_up(chan->vc_wq); + wake_up_all(chan->vc_wq); } spin_unlock_irqrestore(&chan->lock, flags); P9_DPRINTK(P9_DEBUG_TRANS, ": rc %p\n", rc); -- 1.6.5.2