xpmem: Fix deadlock in xpmem_remove_process_memory_range()

This reverts commit 2fe5c8de2e.

Change-Id: I8ec84f654aeee7cf83603abb2aca5e90b735e977
This commit is contained in:
Yoshihisa Morizumi
2021-01-08 17:23:32 +09:00
committed by Masamichi Takagi
parent 5dd989450d
commit 865eb37b11
20 changed files with 1470 additions and 4 deletions

36
test/xpmem/go_test.sh Executable file
View File

@@ -0,0 +1,36 @@
#!/usr/bin/bash
USELTP=0
USEOSTEST=0
XPMEM_DIR=$HOME/usr
XPMEM_BUILD_DIR=/home/satoken/xpmem
. ../common.sh
sudo insmod ${XPMEM_DIR}/lib/modules/`uname -r`/xpmem.ko
sudo chmod og+rw /dev/xpmem
echo "*** XPMEM_TESTSUITE start *******************************"
cwd=`pwd`
cd ${XPMEM_BUILD_DIR}/test
${cwd}/mc_run.sh
cd ${cwd}
# xpmem basic test
${MCEXEC} ./XTP_001
${MCEXEC} ./XTP_002
${MCEXEC} ./XTP_003
${MCEXEC} ./XTP_004
${MCEXEC} ./XTP_005
${MCEXEC} ./XTP_006
sleep 3
${MCEXEC} ./XTP_007
${MCEXEC} ./XTP_901
${MCEXEC} ./XTP_902
${MCEXEC} ./XTP_903
${MCEXEC} ./XTP_904
${MCEXEC} ./XTP_905
sudo rmmod xpmem.ko