diff --git a/MdePkg/Include/Library/MemoryAllocationLib.h b/MdePkg/Include/Library/MemoryAllocationLib.h index 76a9f8a564..2e8780b750 100644 --- a/MdePkg/Include/Library/MemoryAllocationLib.h +++ b/MdePkg/Include/Library/MemoryAllocationLib.h @@ -383,18 +383,4 @@ FreePool ( IN VOID *Buffer ); -/** - Frees buffer that were previously allocated with one of the - memory allocation functions in the Memory Allocation Library. - - @param Buffer Pointer to the buffer of pages - to free. - -**/ -VOID -EFIAPI -SafeFreePool ( - IN VOID *Buffer - ); - #endif diff --git a/MdePkg/Library/PeiMemoryAllocationLib/MemoryAllocationLib.c b/MdePkg/Library/PeiMemoryAllocationLib/MemoryAllocationLib.c index f937369cc7..5df1ce6cfb 100644 --- a/MdePkg/Library/PeiMemoryAllocationLib/MemoryAllocationLib.c +++ b/MdePkg/Library/PeiMemoryAllocationLib/MemoryAllocationLib.c @@ -650,22 +650,3 @@ FreePool ( } -/** - Frees buffer that were previously allocated with one of the - memory allocation functions in the Memory Allocation Library. - - @param Buffer Pointer to the buffer of pages - to free. - -**/ -VOID -EFIAPI -SafeFreePool ( - IN VOID *Buffer - ) -{ - // - // PEI phase does not support to free pool, so leave it as NOP. - // -} - diff --git a/MdePkg/Library/UefiMemoryAllocationLib/MemoryAllocationLib.c b/MdePkg/Library/UefiMemoryAllocationLib/MemoryAllocationLib.c index 1c1c879a5f..d4ac3b86e6 100644 --- a/MdePkg/Library/UefiMemoryAllocationLib/MemoryAllocationLib.c +++ b/MdePkg/Library/UefiMemoryAllocationLib/MemoryAllocationLib.c @@ -667,23 +667,3 @@ FreePool ( ASSERT_EFI_ERROR (Status); } - -/** - Frees buffer that were previously allocated with one of the - memory allocation functions in the Memory Allocation Library. - - @param Buffer Pointer to the buffer of pages - to free. - -**/ -VOID -EFIAPI -SafeFreePool ( - IN VOID *Buffer - ) -{ - if (Buffer != NULL) { - FreePool (Buffer); - } -} -