|
|
@@ -274,14 +274,12 @@ EXPORT_SYMBOL_GPL(vmbus_prep_negotiate_resp);
|
|
|
*/
|
|
|
static struct vmbus_channel *alloc_channel(void)
|
|
|
{
|
|
|
- static atomic_t chan_num = ATOMIC_INIT(0);
|
|
|
struct vmbus_channel *channel;
|
|
|
|
|
|
channel = kzalloc(sizeof(*channel), GFP_ATOMIC);
|
|
|
if (!channel)
|
|
|
return NULL;
|
|
|
|
|
|
- channel->id = atomic_inc_return(&chan_num);
|
|
|
channel->acquire_ring_lock = true;
|
|
|
spin_lock_init(&channel->inbound_lock);
|
|
|
spin_lock_init(&channel->lock);
|