in the init_vdso function of test_vsyscall.c, Missing a dlclose function
in the end

Signed-off-by: liujing <[email protected]>
---
 tools/testing/selftests/x86/test_vsyscall.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/tools/testing/selftests/x86/test_vsyscall.c 
b/tools/testing/selftests/x86/test_vsyscall.c
index 47cab972807c..9035d2745c28 100644
--- a/tools/testing/selftests/x86/test_vsyscall.c
+++ b/tools/testing/selftests/x86/test_vsyscall.c
@@ -94,6 +94,9 @@ static void init_vdso(void)
        vdso_getcpu = (getcpu_t)dlsym(vdso, "__vdso_getcpu");
        if (!vdso_getcpu)
                printf("[WARN]\tfailed to find getcpu in vDSO\n");
+
+       dlclose(vdso);
+
 }
 
 static int init_vsys(void)
-- 
2.18.2




Reply via email to