aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/staging/hv/storvsc.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/staging/hv/storvsc.c b/drivers/staging/hv/storvsc.c
index 6821a8ff80a4..a270396ee520 100644
--- a/drivers/staging/hv/storvsc.c
+++ b/drivers/staging/hv/storvsc.c
@@ -28,6 +28,7 @@
28#include "storvsc_api.h" 28#include "storvsc_api.h"
29#include "vmbus_packet_format.h" 29#include "vmbus_packet_format.h"
30#include "vstorage.h" 30#include "vstorage.h"
31#include "channel.h"
31 32
32 33
33struct storvsc_request_extension { 34struct storvsc_request_extension {
@@ -451,10 +452,9 @@ static void StorVscOnChannelCallback(void *context)
451 } 452 }
452 453
453 do { 454 do {
454 ret = device->Driver->VmbusChannelInterface.RecvPacket(device, 455 ret = vmbus_recvpacket(device->channel, packet,
455 packet, 456 ALIGN_UP(sizeof(struct vstor_packet), 8),
456 ALIGN_UP(sizeof(struct vstor_packet), 8), 457 &bytesRecvd, &requestId);
457 &bytesRecvd, &requestId);
458 if (ret == 0 && bytesRecvd > 0) { 458 if (ret == 0 && bytesRecvd > 0) {
459 DPRINT_DBG(STORVSC, "receive %d bytes - tid %llx", 459 DPRINT_DBG(STORVSC, "receive %d bytes - tid %llx",
460 bytesRecvd, requestId); 460 bytesRecvd, requestId);