From 513cfa9d5941ab4bf048016ddbb2da9ea3f20cff Mon Sep 17 00:00:00 2001 From: "don.hong" Date: Fri, 16 Mar 2012 23:49:27 +0900 Subject: [PATCH] [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 --- net/9p/trans_virtio.c | 3 +++ 1 file changed, 3 insertions(+) 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); -- 2.34.1