Staging: hv: Get rid of vmbus_release_unattached_channels() as it is not used
Since vmbus_release_unattached_channels() is only used in module unload path and since the vmbus driver cannot be unloaded, get rid of this "dead" code. Signed-off-by: K. Y. Srinivasan <kys@microsoft.com> Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com> Signed-off-by: Abhishek Kane <v-abkane@microsoft.com> Signed-off-by: Hank Janssen <hjanssen@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
360926923b
commit
404aaed16b
@ -791,37 +791,4 @@ cleanup:
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* vmbus_release_unattached_channels - Release channels that are
|
|
||||||
* unattached/unconnected ie (no drivers associated)
|
|
||||||
*/
|
|
||||||
void vmbus_release_unattached_channels(void)
|
|
||||||
{
|
|
||||||
struct vmbus_channel *channel, *pos;
|
|
||||||
struct vmbus_channel *start = NULL;
|
|
||||||
unsigned long flags;
|
|
||||||
|
|
||||||
spin_lock_irqsave(&vmbus_connection.channel_lock, flags);
|
|
||||||
|
|
||||||
list_for_each_entry_safe(channel, pos, &vmbus_connection.chn_list,
|
|
||||||
listentry) {
|
|
||||||
if (channel == start)
|
|
||||||
break;
|
|
||||||
|
|
||||||
if (!channel->device_obj->drv) {
|
|
||||||
list_del(&channel->listentry);
|
|
||||||
|
|
||||||
pr_err("Releasing unattached device object\n");
|
|
||||||
|
|
||||||
vmbus_child_device_unregister(channel->device_obj);
|
|
||||||
free_channel(channel);
|
|
||||||
} else {
|
|
||||||
if (!start)
|
|
||||||
start = channel;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
spin_unlock_irqrestore(&vmbus_connection.channel_lock, flags);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* eof */
|
/* eof */
|
||||||
|
@ -315,6 +315,4 @@ void vmbus_onmessage(void *context);
|
|||||||
|
|
||||||
int vmbus_request_offers(void);
|
int vmbus_request_offers(void);
|
||||||
|
|
||||||
void vmbus_release_unattached_channels(void);
|
|
||||||
|
|
||||||
#endif /* _CHANNEL_MGMT_H_ */
|
#endif /* _CHANNEL_MGMT_H_ */
|
||||||
|
Loading…
Reference in New Issue
Block a user