[Accel-config] [PATCH 1/1] accel-config: Fix idxd modprobe issue with idxd_mdev for user test

Tony Zhu <tony.zhu at intel.com>
Newsgroups dev.linux.lists.accel-config
Message-ID <[email protected]>
User test will clean the idxd module in the memory moving tests. As
idxd_mdev is supported and it depends on idxd, should change the clean
as idxd_mdev. To improve the robust and compatibility to old kernel,
we add the condition to check if the module is loaded and keep idxd reset.

Signed-off-by: Tony Zhu <tony.zhu(a)intel.com>
---
 test/common | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/test/common b/test/common
index a60bec2..4bd4ed3 100644
--- a/test/common
+++ b/test/common
@@ -99,7 +99,14 @@ check_prereq()
 #
 _cleanup()
 {
-	modprobe -r idxd
+	lsmod | grep -q "idxd_mdev" && {
+		modprobe -r idxd_mdev
+		sleep 1
+	}
+	lsmod | grep -q "idxd" && {
+		modprobe -r idxd
+		sleep 1
+	}
 	modprobe idxd
 }
 
@@ -158,4 +165,4 @@ wq_mode2name()
 		echo "UNKNOWN"
 		;;
 	esac
-}
\ No newline at end of file
+}
-- 
2.27.0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.