[LTP] [PATCH 2/2] syscalls/prctl: Fix number of arguments
Tudor Cretu
tudor.cretu@arm.com
Mon Nov 21 18:30:52 CET 2022
prctl accepts maximum five arguments, so remove the sixth argument.
Signed-off-by: Tudor Cretu <tudor.cretu@arm.com>
---
testcases/kernel/syscalls/prctl/prctl02.c | 2 +-
testcases/kernel/syscalls/prctl/prctl07.c | 12 ++++++------
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/testcases/kernel/syscalls/prctl/prctl02.c b/testcases/kernel/syscalls/prctl/prctl02.c
index fa9206232..b9c36f308 100644
--- a/testcases/kernel/syscalls/prctl/prctl02.c
+++ b/testcases/kernel/syscalls/prctl/prctl02.c
@@ -180,7 +180,7 @@ static void setup(void)
if (TST_ERR == EINVAL)
thpdisable_nsup = 1;
- TEST(prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_CLEAR_ALL, 0, 0, 0, 0));
+ TEST(prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_CLEAR_ALL, 0, 0, 0));
if (TST_ERR == EINVAL)
capambient_nsup = 1;
diff --git a/testcases/kernel/syscalls/prctl/prctl07.c b/testcases/kernel/syscalls/prctl/prctl07.c
index 8b1f32e6f..dd1d2c064 100644
--- a/testcases/kernel/syscalls/prctl/prctl07.c
+++ b/testcases/kernel/syscalls/prctl/prctl07.c
@@ -45,7 +45,7 @@
static inline void check_cap_raise(unsigned int cap, char *message, int fail_flag)
{
- TEST(prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_RAISE, cap, 0, 0, 0));
+ TEST(prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_RAISE, cap, 0, 0));
switch (fail_flag) {
case 0:
if (TST_RET == 0)
@@ -71,7 +71,7 @@ static inline void check_cap_raise(unsigned int cap, char *message, int fail_fla
static inline void check_cap_is_set(unsigned int cap, char *message, int val)
{
- TEST(prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_IS_SET, cap, 0, 0, 0));
+ TEST(prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_IS_SET, cap, 0, 0));
if (TST_RET == 1)
tst_res(val ? TPASS : TFAIL,
"PR_CAP_AMBIENT_IS_SET %s in AmbientCap", message);
@@ -84,7 +84,7 @@ static inline void check_cap_is_set(unsigned int cap, char *message, int val)
static inline void check_cap_lower(unsigned int cap, char *message)
{
- TEST(prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_LOWER, cap, 0, 0, 0));
+ TEST(prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_LOWER, cap, 0, 0));
if (TST_RET == -1)
tst_res(TFAIL | TTERRNO,
"PR_CAP_AMBIENT_LOWER %s failed", message);
@@ -139,9 +139,9 @@ static void verify_prctl(void)
tst_res(TINFO, "After PR_CAP_AMBIENT_LORWER");
TST_ASSERT_FILE_STR(PROC_STATUS, "CapAmb", ZERO_STRING);
- prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_RAISE, CAP_NET_BIND_SERVICE, 0, 0, 0);
+ prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_RAISE, CAP_NET_BIND_SERVICE, 0, 0);
tst_res(TINFO, "raise cap for clear");
- TEST(prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_CLEAR_ALL, 0, 0, 0, 0));
+ TEST(prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_CLEAR_ALL, 0, 0, 0));
if (TST_RET == 0)
tst_res(TPASS, "PR_CAP_AMBIENT_CLEAR ALL succeeded");
else
@@ -158,7 +158,7 @@ static void verify_prctl(void)
static void setup(void)
{
- TEST(prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_CLEAR_ALL, 0, 0, 0, 0));
+ TEST(prctl(PR_CAP_AMBIENT, PR_CAP_AMBIENT_CLEAR_ALL, 0, 0, 0));
if (TST_RET == 0) {
tst_res(TINFO, "kernel supports PR_CAP_AMBIENT");
return;
--
2.25.1
More information about the ltp
mailing list