From 466f5e89c3e97a76c9a4a94c8fdb59f44ec5dd13 Mon Sep 17 00:00:00 2001 From: Eric Dong Date: Thu, 8 Aug 2019 21:17:13 +0800 Subject: [PATCH] UefiCpuPkg/PiSmmCpuDxeSmm: Clean up useless ConsoleLogLock spinlock. REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2060 Remove the useless ConsoleLogLock spinlock. Signed-off-by: Eric Dong Cc: Ray Ni Reviewed-by: Laszlo Ersek --- UefiCpuPkg/PiSmmCpuDxeSmm/CpuS3.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/UefiCpuPkg/PiSmmCpuDxeSmm/CpuS3.c b/UefiCpuPkg/PiSmmCpuDxeSmm/CpuS3.c index d20bc4aae6..d8c6b19ead 100644 --- a/UefiCpuPkg/PiSmmCpuDxeSmm/CpuS3.c +++ b/UefiCpuPkg/PiSmmCpuDxeSmm/CpuS3.c @@ -35,7 +35,6 @@ typedef struct { // Flags used when program the register. // typedef struct { - volatile UINTN ConsoleLogLock; // Spinlock used to control console. volatile UINTN MemoryMappedLock; // Spinlock used to program mmio volatile UINT32 *CoreSemaphoreCount; // Semaphore container used to program // core level semaphore. @@ -1028,7 +1027,6 @@ GetAcpiCpuData ( ASSERT (mCpuFlags.PackageSemaphoreCount != NULL); } InitializeSpinLock((SPIN_LOCK*) &mCpuFlags.MemoryMappedLock); - InitializeSpinLock((SPIN_LOCK*) &mCpuFlags.ConsoleLogLock); } /**