Skip to content

Commit

Permalink
Staging: hv: Get rid of vmbus_release_unattached_channels() as it is …
Browse files Browse the repository at this point in the history
…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>
  • Loading branch information
K. Y. Srinivasan authored and Greg Kroah-Hartman committed May 3, 2011
1 parent 3609269 commit 404aaed
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 35 deletions.
33 changes: 0 additions & 33 deletions drivers/staging/hv/channel_mgmt.c
Original file line number Diff line number Diff line change
Expand Up @@ -791,37 +791,4 @@ int vmbus_request_offers(void)
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 */
2 changes: 0 additions & 2 deletions drivers/staging/hv/channel_mgmt.h
Original file line number Diff line number Diff line change
Expand Up @@ -315,6 +315,4 @@ void vmbus_onmessage(void *context);

int vmbus_request_offers(void);

void vmbus_release_unattached_channels(void);

#endif /* _CHANNEL_MGMT_H_ */

0 comments on commit 404aaed

Please sign in to comment.