audk/MdeModulePkg
Star Zeng a9ae5b37bf MdeModulePkg SmmLockBox: Return actual data length in SmmLockBoxRestore
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1082

Current code only returns actual data length in case of return status
buffer too small.
If caller provided a buffer that's large enough to restore data from
lock box, actual data length is not returned. It needs to be updated
in case of return status as success as well.

Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Anbazhagan Baraneedharan <anbazhagan@hp.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>
2018-08-16 09:02:14 +08:00
..
Application MdeModulePkg CapsuleApp: Check capsule header for -D and -N options 2018-07-27 16:04:16 +08:00
Bus MdeModulePkg/PciBusDxe: Fix small memory leak in FreePciDevice 2018-07-27 08:59:31 +08:00
Core MdeModulePkg/DxeCore: Not update RtCode in MemAttrTable after EndOfDxe 2018-07-26 22:51:27 +08:00
Include MdeModulePkg/PlatformBootManager: Add PlatformBootManagerUnableToBoot 2018-07-27 15:47:50 +08:00
Library MdeModulePkg: Remove DxeSmmPerformanceLib 2018-08-06 13:58:54 +08:00
Logo MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
Universal MdeModulePkg SmmLockBox: Return actual data length in SmmLockBoxRestore 2018-08-16 09:02:14 +08:00
MdeModulePkg.dec MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
MdeModulePkg.dsc MdeModulePkg: Remove DxeSmmPerformanceLib 2018-08-06 13:58:54 +08:00
MdeModulePkg.uni MdeModulePkg/Variable/RuntimeDxe: introduce PcdMaxVolatileVariableSize 2018-03-30 21:17:07 +02:00
MdeModulePkgExtra.uni MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00