[LTP] [PATCH v3] syscalls/ipc: Check that whether if kernel supports *_STAT_ANY
xuyang2018.jy@fujitsu.com
xuyang2018.jy@fujitsu.com
Thu Apr 1 07:00:08 CEST 2021
Hi Gongyi
Merged with following changes, thanks!
diff --git a/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c b/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
index badbaaede..6f5476383 100644
--- a/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
+++ b/testcases/kernel/syscalls/ipc/msgctl/msgctl06.c
@@ -152,10 +152,8 @@ static void setup(void)
tst_brk(TCONF, "kernel doesn't support MSG_STAT_ANY");
else
tst_brk(TBROK | TTERRNO,
- "Current environment doesn't permit "
- "MSG_STAT_ANY");
+ "Current environment doesn't permit MSG_STAT_ANY");
}
-
}
static void cleanup(void)
diff --git a/testcases/kernel/syscalls/ipc/semctl/semctl09.c b/testcases/kernel/syscalls/ipc/semctl/semctl09.c
index b40f5ba8b..efbc67f33 100644
--- a/testcases/kernel/syscalls/ipc/semctl/semctl09.c
+++ b/testcases/kernel/syscalls/ipc/semctl/semctl09.c
@@ -196,18 +196,15 @@ static void setup(void)
TEST(do_semctl(sem_id, 0, SEM_STAT_ANY));
if (TST_RET == -1) {
- if (errno == EFAULT)
- tst_brk(TFAIL, "SEM_STAT_ANY doesn't pass the buffer "
- "specified by the caller to kernel");
+ if (TST_ERR == EFAULT)
+ tst_brk(TFAIL,
+ "SEM_STAT_ANY doesn't pass the buffer specified by the caller to kernel");
if (TST_ERR == EINVAL)
- tst_brk(TCONF, "kernel doesn't support "
- "SEM_STAT_ANY");
+ tst_brk(TCONF, "kernel doesn't support SEM_STAT_ANY");
else
tst_brk(TBROK | TTERRNO,
- "Current environment doesn't permit "
- "SEM_STAT_ANY");
+ "Current environment doesn't permit SEM_STAT_ANY");
}
-
}
static void cleanup(void)
diff --git a/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c b/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
index 9a60c5170..724610ef0 100644
--- a/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
+++ b/testcases/kernel/syscalls/ipc/shmctl/shmctl04.c
@@ -164,12 +164,10 @@ static void setup(void)
TEST(shmctl(shm_id, SHM_STAT_ANY,&temp_ds));
if (TST_RET == -1) {
if (TST_ERR == EINVAL)
- tst_brk(TCONF, "kernel doesn't support "
- "SHM_STAT_ANY");
+ tst_brk(TCONF, "kernel doesn't support SHM_STAT_ANY");
else
tst_brk(TBROK | TTERRNO,
- "Current environment doesn't permit "
- "SHM_STAT_ANY");
+ "Current environment doesn't permit SHM_STAT_ANY");
}
}
More information about the ltp
mailing list