]> git.baikalelectronics.ru Git - kernel.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)
committerDave Hansen <dave.hansen@linux.intel.com>
Fri, 11 Feb 2022 21:52:47 +0000 (13:52 -0800)
commit4ee93205231b1f191d6e8893df0ed61ec55eb5a2
tree5d51766241e4ff9326e2375a0d832de6fcd4fbdc
parent0b2483c4ac08bc749efe33761328620a9b7f4de6
selftests/sgx: Ensure enclave data available during debug print

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: aeaf1056547f ("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
tools/testing/selftests/sgx/main.c