[PATCH Lucid SRU] net/9p: fix virtio transport to correctly update status on connect

Tim Gardner tim.gardner at canonical.com
Tue Oct 2 19:19:04 UTC 2012


From: Eric Van Hensbergen <ericvh at gmail.com>

BugLink: http://bugs.launchpad.net/bugs/676823

The 9p virtio transport was not updating its connection status correctly
preventing it from being able to mount the server.

Signed-off-by: Eric Van Hensbergen <ericvh at gmail.com>
(cherry picked from commit 562ada612058133a5483c68a73605f3c5f42fffe)

Signed-off-by: Tim Gardner <tim.gardner at canonical.com>
---
 net/9p/trans_virtio.c |    1 +
 1 file changed, 1 insertion(+)

diff --git a/net/9p/trans_virtio.c b/net/9p/trans_virtio.c
index ea1e3da..67c4bc7 100644
--- a/net/9p/trans_virtio.c
+++ b/net/9p/trans_virtio.c
@@ -311,6 +311,7 @@ p9_virtio_create(struct p9_client *client, const char *devname, char *args)
 	}
 
 	client->trans = (void *)chan;
+	client->status = Connected;
 	chan->client = client;
 
 	return 0;
-- 
1.7.9.5





More information about the kernel-team mailing list