Test that removing kernel module again fails.
Change-Id: Icab29345a36a7ed109c17f81a9f594a2c4fa7b07
diff --git a/test/linux/linux.c b/test/linux/linux.c
index 59e3ab9..2124f3f 100644
--- a/test/linux/linux.c
+++ b/test/linux/linux.c
@@ -55,7 +55,13 @@
static void rmmod_hafnium(void)
{
- EXPECT_EQ(delete_module("hafnium", 0), 0);
+ int ret = delete_module("hafnium", 0);
+
+ EXPECT_EQ(ret, 0);
+ if (ret != 0) {
+ HFTEST_LOG("Error %d (%s) removing hafnium kernel module.",
+ errno, strerror(errno));
+ }
}
/**
@@ -65,6 +71,10 @@
{
insmod_hafnium();
rmmod_hafnium();
+
+ /* Removing a second time should fail. */
+ EXPECT_EQ(delete_module("hafnium", 0), -1);
+ EXPECT_EQ(errno, ENOENT);
}
/**