]> git.proxmox.com Git - mirror_edk2.git/commitdiff
MdeModulePkg RamDiskDxe: Remove unnecessary 'DisconnectController' calls
authorHao Wu <hao.a.wu@intel.com>
Tue, 8 Mar 2016 01:30:07 +0000 (09:30 +0800)
committerHao Wu <hao.a.wu@intel.com>
Wed, 23 Mar 2016 05:38:01 +0000 (13:38 +0800)
The 'DisconnectController' function calls after
'UninstallMultipleProtocolInterfaces' are unnecessary, since
'DisconnectController' is called inside function
'UninstallMultipleProtocolInterfaces'.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu <hao.a.wu@intel.com>
Reviewed-by: Feng Tian <feng.tian@intel.com>
MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskImpl.c
MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskProtocol.c

index b5770dd85ab64ef52109825540ffea1023d2985b..d4317019a5ad2ab87d5f463dee697b56254a0f1d 100644 (file)
@@ -191,9 +191,6 @@ UnregisterAllRamDisks (
         FreePool ((VOID *)(UINTN) PrivateData->StartingAddr);\r
       }\r
 \r
-\r
-      gBS->DisconnectController (PrivateData->Handle, NULL, NULL);\r
-\r
       FreePool (PrivateData->DevicePath);\r
       FreePool (PrivateData);\r
       ListEntryNum--;\r
index cfeae218e76a21f093cfc025e615f0597e8ae231..b53709b493cd623d97282080e09ea18952a8eefe 100644 (file)
@@ -339,8 +339,6 @@ RamDiskUnregister (
           FreePool ((VOID *)(UINTN) PrivateData->StartingAddr);\r
         }\r
 \r
-        gBS->DisconnectController (PrivateData->Handle, NULL, NULL);\r
-\r
         FreePool (PrivateData->DevicePath);\r
         FreePool (PrivateData);\r
         ListEntryNum--;\r