aboutsummaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorSepherosa Ziehau <sephe@FreeBSD.org>2016-11-04 01:14:41 +0000
committerSepherosa Ziehau <sephe@FreeBSD.org>2016-11-04 01:14:41 +0000
commitafe30aa97f9429946b7ac46c6abeaa5b02d322af (patch)
tree226ed90e13be939ed11426e8d872a2dd77ff8781 /sys/dev
parentba2b2efdfa24d8c1c26a19d75fab535b6e99d4d4 (diff)
Notes
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/hyperv/vmbus/vmbus.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/hyperv/vmbus/vmbus.c b/sys/dev/hyperv/vmbus/vmbus.c
index 6c153335c57c..11be35ba4d73 100644
--- a/sys/dev/hyperv/vmbus/vmbus.c
+++ b/sys/dev/hyperv/vmbus/vmbus.c
@@ -954,6 +954,7 @@ vmbus_delete_child(struct vmbus_channel *chan)
if (chan->ch_dev != NULL) {
error = device_delete_child(chan->ch_vmbus->vmbus_dev,
chan->ch_dev);
+ chan->ch_dev = NULL;
}
mtx_unlock(&Giant);
return (error);