From: don.hong Date: Fri, 16 Mar 2012 14:46:41 +0000 (+0900) Subject: [Title] Fixed a kernel panic when to mount 9pfs without qemu virtfs device X-Git-Tag: 2.2.1_release^2~156 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=054d3ac751902ce098b6da18bb97bb115375f75e;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: I391633a073ee991c1dd0a85d936c63981b2e34da --- 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);