selftests/x86/lam: Zero out buffer for readlink()
authorBinbin Wu <binbin.wu@linux.intel.com>
Mon, 16 Oct 2023 06:24:46 +0000 (14:24 +0800)
committerIngo Molnar <mingo@kernel.org>
Mon, 16 Oct 2023 09:39:57 +0000 (11:39 +0200)
commit29060633411a02f6f2dd9d5245919385d69d81f0
tree46918fa25b56809a0ff41e58ea2a005c2280de6b
parentd6f274b7c8ac52abc81e898b62c3ff63fbeb11b8
selftests/x86/lam: Zero out buffer for readlink()

Zero out the buffer for readlink() since readlink() does not append a
terminating null byte to the buffer.  Also change the buffer length
passed to readlink() to 'PATH_MAX - 1' to ensure the resulting string
is always null terminated.

Fixes: 833c12ce0f430 ("selftests/x86/lam: Add inherit test cases for linear-address masking")
Signed-off-by: Binbin Wu <binbin.wu@linux.intel.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Reviewed-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Link: https://lore.kernel.org/r/20231016062446.695-1-binbin.wu@linux.intel.com
tools/testing/selftests/x86/lam.c