From: Dan Carpenter Date: Mon, 16 Sep 2013 21:58:36 +0000 (+0300) Subject: hv: vmbus: fix vmbus_recvpacket_raw() return code X-Git-Tag: firefly_0821_release~176^2~5060^2~47 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=33b06938cf81939135448ed448ee5aa95fa86d04;p=firefly-linux-kernel-4.4.55.git hv: vmbus: fix vmbus_recvpacket_raw() return code Don't return success if the buffer has not been initialized. Signed-off-by: Dan Carpenter Signed-off-by: K. Y. Srinivasan Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/hv/channel.c b/drivers/hv/channel.c index 94d54591b226..cea623c36ae2 100644 --- a/drivers/hv/channel.c +++ b/drivers/hv/channel.c @@ -811,6 +811,6 @@ int vmbus_recvpacket_raw(struct vmbus_channel *channel, void *buffer, if (signal) vmbus_setevent(channel); - return 0; + return ret; } EXPORT_SYMBOL_GPL(vmbus_recvpacket_raw);