From: don.hong Date: Fri, 16 Mar 2012 14:49:27 +0000 (+0900) Subject: [Title] Fixed a kernel panic when to mount 9pfs without qemu virtfs device X-Git-Tag: 2.2.1_release^2~155^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=513cfa9d5941ab4bf048016ddbb2da9ea3f20cff;p=sdk%2Femulator%2Femulator-kernel.git [Title] Fixed a kernel panic when to mount 9pfs without qemu virtfs device [Type] BugFix [Module] [Priority] [Jira#] [Redmine#] [Problem] This is kernel bug [Cause] [Solution] [TestCase] Change-Id: If378109ba053304b2b70a30d220ab6689e329efc --- diff --git a/net/9p/trans_virtio.c b/net/9p/trans_virtio.c index ea1e3daabefe..c7a02dfd9e41 100644 --- a/net/9p/trans_virtio.c +++ b/net/9p/trans_virtio.c @@ -101,6 +101,9 @@ static void p9_virtio_close(struct p9_client *client) { struct virtio_chan *chan = client->trans; + if (!chan) + return ; + mutex_lock(&virtio_9p_lock); chan->inuse = false; mutex_unlock(&virtio_9p_lock);