]> xenbits.xensource.com Git - people/pauldu/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>
Tue, 10 Jan 2017 17:15:58 +0000 (17:15 +0000)
Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
src/xenvif/receiver.c

index 701cc86c8caf16dcd90041afc88cd840d0e97052..d7f3870485238dec6b80262676912894dac53fdc 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;