aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/staging/hv/Channel.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/staging/hv/Channel.c b/drivers/staging/hv/Channel.c
index 2d8c086228c..8c30540b725 100644
--- a/drivers/staging/hv/Channel.c
+++ b/drivers/staging/hv/Channel.c
@@ -551,7 +551,9 @@ int VmbusChannelEstablishGpadl(struct vmbus_channel *Channel, void *Kbuffer,
551 ret = VmbusPostMessage(gpadlBody, 551 ret = VmbusPostMessage(gpadlBody,
552 subMsgInfo->MessageSize - 552 subMsgInfo->MessageSize -
553 sizeof(*subMsgInfo)); 553 sizeof(*subMsgInfo));
554 ASSERT(ret == 0); 554 if (!ret)
555 goto Cleanup;
556
555 } 557 }
556 } 558 }
557 osd_WaitEventWait(msgInfo->WaitEvent); 559 osd_WaitEventWait(msgInfo->WaitEvent);