diff --git a/drivers/hv/channel.c b/drivers/hv/channel.c index 5e515533e9cdbccdb73860eb92517a572c86f7dd..756d2fff50dcf155c02d1d9070907db2a459f8ba 100644 --- a/drivers/hv/channel.c +++ b/drivers/hv/channel.c @@ -194,7 +194,7 @@ int vmbus_open(struct vmbus_channel *newchannel, u32 send_ringbuffer_size, if (newchannel->rescind) { err = -ENODEV; - goto error_free_gpadl; + goto error_clean_msglist; } ret = vmbus_post_msg(open_msg,