]> xenbits.xensource.com Git - pvdrivers/win/xenvif.git/commitdiff
Fix SDV
authorPaul Durrant <paul.durrant@citrix.com>
Tue, 10 Jan 2017 17:15:58 +0000 (17:15 +0000)
committerPaul Durrant <paul.durrant@citrix.com>
Fri, 2 Jun 2017 08:48:46 +0000 (09:48 +0100)
Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
src/xenvif/receiver.c

index 4b63c925e520975fad0f8d44fb3c18f3bb319aa8..06cc57e26d3d55edebbc0e01a8052cb400c31b67 100644 (file)
@@ -185,9 +185,14 @@ ReceiverPacketCtor(
 
     Packet->SystemMdl = Mdl;
 
+#pragma warning(push)
+#pragma warning(disable:28145) // modifying struct MDL
+
     Packet->Mdl.Size = sizeof (MDL) + sizeof (PFN_NUMBER);
     Packet->Mdl.MdlFlags = Mdl->MdlFlags;
 
+#pragma warning(pop)
+
     ASSERT(Mdl->MdlFlags & MDL_MAPPED_TO_SYSTEM_VA);
     Packet->Mdl.MappedSystemVa = Mdl->MappedSystemVa;
 
@@ -280,9 +285,14 @@ __ReceiverRingPutPacket(
 
     RtlZeroMemory(&Packet->Mdl, sizeof (MDL));
 
+#pragma warning(push)
+#pragma warning(disable:28145) // modifying struct MDL
+
     Packet->Mdl.Size = sizeof (MDL) + sizeof (PFN_NUMBER);
     Packet->Mdl.MdlFlags = Mdl->MdlFlags;
 
+#pragma warning(pop)
+
     ASSERT(Mdl->MdlFlags & MDL_MAPPED_TO_SYSTEM_VA);
     Packet->Mdl.MappedSystemVa = Mdl->MappedSystemVa;