]> www.infradead.org Git - users/dwmw2/linux.git/commit
selftests/sgx: Ensure enclave data available during debug print
authorReinette Chatre <reinette.chatre@intel.com>
Tue, 8 Feb 2022 21:48:41 +0000 (13:48 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 8 Apr 2022 11:57:34 +0000 (13:57 +0200)
commite4de7bdae6339ef8b13fc65ace4ddf149e338814
tree1ef8ce5a2c1558876e325246b0d02945ea4abde8
parent7487b4a96d157ee32e79a3cb6a4a76de1ac0c624
selftests/sgx: Ensure enclave data available during debug print

[ Upstream commit 2db703fc3b15e7ef68c82eca613a3c00d43d70af ]

In support of debugging the SGX tests print details from
the enclave and its memory mappings if any failure is encountered
during enclave loading.

When a failure is encountered no data is printed because the
printing of the data is preceded by cleanup of the data.

Move the data cleanup after the data print.

Fixes: 147172148909 ("selftests/sgx: Dump segments and /proc/self/maps only on failure")
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com>
Acked-by: Shuah Khan <skhan@linuxfoundation.org>
Link: https://lkml.kernel.org/r/dab672f771e9b99e50c17ae2a75dc0b020cb0ce9.1644355600.git.reinette.chatre@intel.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
tools/testing/selftests/sgx/main.c