From: Eric Dong Date: Thu, 8 Aug 2019 13:17:13 +0000 (+0800) Subject: UefiCpuPkg/PiSmmCpuDxeSmm: Clean up useless ConsoleLogLock spinlock. X-Git-Tag: edk2-stable201908~136 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=466f5e89c3e97a76c9a4a94c8fdb59f44ec5dd13;p=mirror_edk2.git 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 --- 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); } /**