mirror of https://github.com/acidanthera/audk.git
SecurityPkg OpalPasswordPei: Go next when AhciModeInitialize is failed
Go to next loop instead of going to unlock OPAL password when AhciModeInitialize is failed. It is just error handling. Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Eric Dong <eric.dong@intel.com> Cc: Chao Zhang <chao.b.zhang@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Star Zeng <star.zeng@intel.com> Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
This commit is contained in:
parent
849c684b86
commit
e3df050e51
|
@ -717,8 +717,7 @@ UnlockOpalPasswordAta (
|
||||||
ASSERT_EFI_ERROR (Status);
|
ASSERT_EFI_ERROR (Status);
|
||||||
if (EFI_ERROR (Status)) {
|
if (EFI_ERROR (Status)) {
|
||||||
DEBUG ((DEBUG_ERROR, "%a() AhciModeInitialize() error, Status: %r\n", __FUNCTION__, Status));
|
DEBUG ((DEBUG_ERROR, "%a() AhciModeInitialize() error, Status: %r\n", __FUNCTION__, Status));
|
||||||
}
|
} else {
|
||||||
|
|
||||||
OpalDev.Signature = OPAL_PEI_DEVICE_SIGNATURE;
|
OpalDev.Signature = OPAL_PEI_DEVICE_SIGNATURE;
|
||||||
OpalDev.Sscp.ReceiveData = SecurityReceiveData;
|
OpalDev.Sscp.ReceiveData = SecurityReceiveData;
|
||||||
OpalDev.Sscp.SendData = SecuritySendData;
|
OpalDev.Sscp.SendData = SecuritySendData;
|
||||||
|
@ -727,7 +726,7 @@ UnlockOpalPasswordAta (
|
||||||
OpalDev.Context = &AhciContext;
|
OpalDev.Context = &AhciContext;
|
||||||
|
|
||||||
UnlockOpalPassword (&OpalDev);
|
UnlockOpalPassword (&OpalDev);
|
||||||
|
}
|
||||||
AhciFreeResource (&AhciContext);
|
AhciFreeResource (&AhciContext);
|
||||||
PciWrite32 (PCI_LIB_ADDRESS (Bus, Device, Function, 0x24), AhciBar);
|
PciWrite32 (PCI_LIB_ADDRESS (Bus, Device, Function, 0x24), AhciBar);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue