From 21a976e4c006cca56bf84d0106eb8aac49b3c5a2 Mon Sep 17 00:00:00 2001 From: Hao Wu Date: Tue, 8 Mar 2016 09:30:07 +0800 Subject: MdeModulePkg RamDiskDxe: Remove unnecessary 'DisconnectController' calls 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 Reviewed-by: Feng Tian --- MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskImpl.c | 3 --- MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskProtocol.c | 2 -- 2 files changed, 5 deletions(-) (limited to 'MdeModulePkg/Universal/Disk') diff --git a/MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskImpl.c b/MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskImpl.c index b5770dd..d431701 100644 --- a/MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskImpl.c +++ b/MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskImpl.c @@ -191,9 +191,6 @@ UnregisterAllRamDisks ( FreePool ((VOID *)(UINTN) PrivateData->StartingAddr); } - - gBS->DisconnectController (PrivateData->Handle, NULL, NULL); - FreePool (PrivateData->DevicePath); FreePool (PrivateData); ListEntryNum--; diff --git a/MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskProtocol.c b/MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskProtocol.c index cfeae21..b53709b 100644 --- a/MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskProtocol.c +++ b/MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskProtocol.c @@ -339,8 +339,6 @@ RamDiskUnregister ( FreePool ((VOID *)(UINTN) PrivateData->StartingAddr); } - gBS->DisconnectController (PrivateData->Handle, NULL, NULL); - FreePool (PrivateData->DevicePath); FreePool (PrivateData); ListEntryNum--; -- cgit v1.1