]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
vmbus: unregister device_obj->channels_kset
authorDexuan Cui <decui@microsoft.com>
Tue, 14 Nov 2017 13:53:32 +0000 (06:53 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 18 Dec 2017 14:47:12 +0000 (15:47 +0100)
commit869b5567e12f63ea7407f81728ca87f8c0abbfdb
treebe534d33b4ab23a29e28aaaf1261c64c8822d618
parent74657181e7c449351d1ad28cf43941bc333e1bd6
vmbus: unregister device_obj->channels_kset

Without the patch, a device can't be thoroughly destroyed, because
vmbus_device_register() -> kset_create_and_add() still holds a reference
to the hv_device's device.kobj.

Signed-off-by: Dexuan Cui <decui@microsoft.com>
Cc: Stephen Hemminger <sthemmin@microsoft.com>
Fixes: c2e5df616e1a ("vmbus: add per-channel sysfs info")
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/hv/vmbus_drv.c