c
if (hdev != NULL && atomic_read(&hdev->refcount) > 0) {
    msft_unregister(hdev);
}
