]> git.proxmox.com Git - mirror_edk2.git/commitdiff
add param ImageHandle for MnpFlushServiceData().
authorvanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 12 Sep 2008 05:36:21 +0000 (05:36 +0000)
committervanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 12 Sep 2008 05:36:21 +0000 (05:36 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5887 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Universal/Network/MnpDxe/MnpConfig.c
MdeModulePkg/Universal/Network/MnpDxe/MnpDriver.c
MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h

index aea31e461ed373bf98d3c2b3519aee3099bceacd..2268e6df828b1dbdb42d7ed0c6e4363327a6a7f5 100644 (file)
@@ -469,7 +469,8 @@ ERROR:
 **/\r
 VOID\r
 MnpFlushServiceData (\r
-  MNP_SERVICE_DATA  *MnpServiceData\r
+  IN MNP_SERVICE_DATA  *MnpServiceData,\r
+  IN EFI_HANDLE        ImageHandle\r
   )\r
 {\r
   NET_CHECK_SIGNATURE (MnpServiceData, MNP_SERVICE_DATA_SIGNATURE);\r
@@ -516,7 +517,7 @@ MnpFlushServiceData (
   gBS->CloseProtocol (\r
         MnpServiceData->ControllerHandle,\r
         &gEfiSimpleNetworkProtocolGuid,\r
-        This->DriverBindingHandle,\r
+        ImageHandle,\r
         MnpServiceData->ControllerHandle\r
         );\r
 }\r
index 1c02e73f68f5bceb5b24e26fef7669d635c3c038..7284fd73b5932d4c3cf354a14f10168e504c2327 100644 (file)
@@ -166,7 +166,7 @@ ErrorExit:
       //\r
       // Flush the Mnp Service Data.\r
       //\r
-      MnpFlushServiceData (MnpServiceData);\r
+      MnpFlushServiceData (MnpServiceData, This->DriverBindingHandle);\r
     }\r
 \r
     gBS->FreePool (MnpServiceData);\r
@@ -250,7 +250,7 @@ MnpDriverBindingStop (
     //\r
     // Flush the Mnp service data.\r
     //\r
-    MnpFlushServiceData (MnpServiceData);\r
+    MnpFlushServiceData (MnpServiceData, This->DriverBindingHandle);\r
 \r
     gBS->FreePool (MnpServiceData);\r
   } else {\r
index 436dbeb67488ee26010b7948eb2d431119333c29..4b62967902bb56b9e5e1918d7abe8cd9e40eaaba 100644 (file)
@@ -1,6 +1,6 @@
 /** @file\r
 \r
-Copyright (c) 2005 - 2007, Intel Corporation\r
+Copyright (c) 2005 - 2008, Intel Corporation\r
 All rights reserved. This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
@@ -105,7 +105,8 @@ MnpInitializeServiceData (
 \r
 VOID\r
 MnpFlushServiceData (\r
-  MNP_SERVICE_DATA  *MnpServiceData\r
+  IN MNP_SERVICE_DATA  *MnpServiceData,\r
+  IN EFI_HANDLE        ImageHandle\r
   );\r
 \r
 VOID\r