MdeModulePkg EhciPei: Remove a redundant function

The function UsbHcUnlinkMemBlock that is never called
and its related comments have been removed.
It is missed in the patch series according to the log in
https://bugzilla.tianocore.org/show_bug.cgi?id=1062

v2:Update the title.

Cc: Star Zeng <star.zeng@intel.com>
Cc: Eric Dong <eric.dong@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: shenglei <shenglei.zhang@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
diff --git a/MdeModulePkg/Bus/Pci/EhciPei/UsbHcMem.c b/MdeModulePkg/Bus/Pci/EhciPei/UsbHcMem.c
index 3cc31f5..9f048e7 100644
--- a/MdeModulePkg/Bus/Pci/EhciPei/UsbHcMem.c
+++ b/MdeModulePkg/Bus/Pci/EhciPei/UsbHcMem.c
@@ -293,31 +293,6 @@
   return TRUE;

 }

 

-/**

-  Unlink the memory block from the pool's list.

-

-  @param  Head           The block list head of the memory's pool.

-  @param  BlockToUnlink  The memory block to unlink.

-

-**/

-VOID

-UsbHcUnlinkMemBlock (

-  IN USBHC_MEM_BLOCK      *Head,

-  IN USBHC_MEM_BLOCK      *BlockToUnlink

-  )

-{

-  USBHC_MEM_BLOCK         *Block;

-

-  ASSERT ((Head != NULL) && (BlockToUnlink != NULL));

-

-  for (Block = Head; Block != NULL; Block = Block->Next) {

-    if (Block->Next == BlockToUnlink) {

-      Block->Next         = BlockToUnlink->Next;

-      BlockToUnlink->Next = NULL;

-      break;

-    }

-  }

-}

 

 /**

   Initialize the memory management pool for the host controller.

@@ -390,8 +365,6 @@
 

   //

   // Unlink all the memory blocks from the pool, then free them.

-  // UsbHcUnlinkMemBlock can't be used to unlink and free the

-  // first block.

   //

   for (Block = Pool->Head->Next; Block != NULL; Block = Block->Next) {

     UsbHcFreeMemBlock (Ehc, Pool, Block);