• Dmitry Safonov's avatar
    selftests/x86: Add vDSO mremap() test · f80fd3a5
    Dmitry Safonov authored
    Should print this on vDSO remapping success (on new kernels):
    
     [root@localhost ~]# ./test_mremap_vdso_32
    	AT_SYSINFO_EHDR is 0xf773f000
     [NOTE]	Moving vDSO: [f773f000, f7740000] -> [a000000, a001000]
     [OK]
    
    Or print that mremap() for vDSOs is unsupported:
    
     [root@localhost ~]# ./test_mremap_vdso_32
    	AT_SYSINFO_EHDR is 0xf773c000
     [NOTE]	Moving vDSO: [0xf773c000, 0xf773d000] -> [0xf7737000, 0xf7738000]
     [FAIL]	mremap() of the vDSO does not work on this kernel!
    Suggested-by: default avatarAndy Lutomirski <luto@kernel.org>
    Signed-off-by: default avatarDmitry Safonov <dsafonov@virtuozzo.com>
    Acked-by: default avatarAndy Lutomirski <luto@kernel.org>
    Cc: 0x7f454c46@gmail.com
    Cc: Borislav Petkov <bp@alien8.de>
    Cc: Brian Gerst <brgerst@gmail.com>
    Cc: Denys Vlasenko <dvlasenk@redhat.com>
    Cc: H. Peter Anvin <hpa@zytor.com>
    Cc: Josh Poimboeuf <jpoimboe@redhat.com>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Shuah Khan <shuahkh@osg.samsung.com>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: linux-kselftest@vger.kernel.org
    Cc: linux-mm@kvack.org
    Link: http://lkml.kernel.org/r/20160628113539.13606-3-dsafonov@virtuozzo.comSigned-off-by: default avatarIngo Molnar <mingo@kernel.org>
    f80fd3a5
test_mremap_vdso.c 2.75 KB