From: Xiao Yang <yangx.jy@cn.fujitsu.com>
To: ltp@lists.linux.it
Subject: [LTP] [PATCH] syscalls: Use anonymous .resource_files for docparse
Date: Wed, 3 Mar 2021 10:32:35 +0800 [thread overview]
Message-ID: <20210303023235.431238-1-yangx.jy@cn.fujitsu.com> (raw)
Signed-off-by: Xiao Yang <yangx.jy@cn.fujitsu.com>
---
testcases/kernel/syscalls/creat/creat07.c | 10 ++++------
testcases/kernel/syscalls/execve/execve02.c | 10 ++++------
testcases/kernel/syscalls/execve/execve04.c | 10 ++++------
testcases/kernel/syscalls/execve/execve05.c | 10 ++++------
testcases/kernel/syscalls/execveat/execveat01.c | 10 ++++------
testcases/kernel/syscalls/execveat/execveat02.c | 10 ++++------
testcases/kernel/syscalls/execveat/execveat03.c | 10 ++++------
testcases/kernel/syscalls/fanotify/fanotify10.c | 10 ++++------
testcases/kernel/syscalls/fanotify/fanotify12.c | 10 ++++------
testcases/kernel/syscalls/pipe2/pipe2_02.c | 10 ++++------
testcases/kernel/syscalls/prctl/prctl06.c | 10 ++++------
11 files changed, 44 insertions(+), 66 deletions(-)
diff --git a/testcases/kernel/syscalls/creat/creat07.c b/testcases/kernel/syscalls/creat/creat07.c
index 1e9779476..7bd32ab4d 100644
--- a/testcases/kernel/syscalls/creat/creat07.c
+++ b/testcases/kernel/syscalls/creat/creat07.c
@@ -47,14 +47,12 @@ static void verify_creat(void)
SAFE_WAITPID(pid, NULL, 0);
}
-static const char *const resource_files[] = {
- TEST_APP,
- NULL,
-};
-
static struct tst_test test = {
.test_all = verify_creat,
.needs_checkpoints = 1,
.forks_child = 1,
- .resource_files = resource_files,
+ .resource_files = (const char *const []) {
+ TEST_APP,
+ NULL
+ }
};
diff --git a/testcases/kernel/syscalls/execve/execve02.c b/testcases/kernel/syscalls/execve/execve02.c
index d9fb5b919..4e6be826b 100644
--- a/testcases/kernel/syscalls/execve/execve02.c
+++ b/testcases/kernel/syscalls/execve/execve02.c
@@ -74,16 +74,14 @@ static void setup(void)
nobody_uid = pwd->pw_uid;
}
-static const char *const resource_files[] = {
- TEST_APP,
- NULL,
-};
-
static struct tst_test test = {
.needs_root = 1,
.forks_child = 1,
.child_needs_reinit = 1,
.setup = setup,
- .resource_files = resource_files,
+ .resource_files = (const char *const []) {
+ TEST_APP,
+ NULL
+ },
.test_all = verify_execve,
};
diff --git a/testcases/kernel/syscalls/execve/execve04.c b/testcases/kernel/syscalls/execve/execve04.c
index c7b8c1614..18e883ab3 100644
--- a/testcases/kernel/syscalls/execve/execve04.c
+++ b/testcases/kernel/syscalls/execve/execve04.c
@@ -63,15 +63,13 @@ static void do_child(void)
exit(0);
}
-static const char *const resource_files[] = {
- TEST_APP,
- NULL,
-};
-
static struct tst_test test = {
.test_all = verify_execve,
.forks_child = 1,
.child_needs_reinit = 1,
.needs_checkpoints = 1,
- .resource_files = resource_files,
+ .resource_files = (const char *const []) {
+ TEST_APP,
+ NULL
+ }
};
diff --git a/testcases/kernel/syscalls/execve/execve05.c b/testcases/kernel/syscalls/execve/execve05.c
index 4c9789cc5..a26eba79a 100644
--- a/testcases/kernel/syscalls/execve/execve05.c
+++ b/testcases/kernel/syscalls/execve/execve05.c
@@ -44,11 +44,6 @@ static int nchild = 8;
static char *opt_nchild;
-static const char *const resource_files[] = {
- TEST_APP,
- NULL,
-};
-
static void do_child(void)
{
char *argv[3] = {TEST_APP, "canary", NULL};
@@ -86,6 +81,9 @@ static struct tst_test test = {
.forks_child = 1,
.child_needs_reinit = 1,
.needs_checkpoints = 1,
- .resource_files = resource_files,
+ .resource_files = (const char *const []) {
+ TEST_APP,
+ NULL
+ },
.setup = setup,
};
diff --git a/testcases/kernel/syscalls/execveat/execveat01.c b/testcases/kernel/syscalls/execveat/execveat01.c
index 16d27acf6..55891b74c 100644
--- a/testcases/kernel/syscalls/execveat/execveat01.c
+++ b/testcases/kernel/syscalls/execveat/execveat01.c
@@ -84,13 +84,11 @@ static void cleanup(void)
SAFE_CLOSE(fd4);
}
-static const char *const resource_files[] = {
- TEST_APP,
- NULL,
-};
-
static struct tst_test test = {
- .resource_files = resource_files,
+ .resource_files = (const char *const []) {
+ TEST_APP,
+ NULL
+ },
.tcnt = ARRAY_SIZE(tcases),
.test = verify_execveat,
.child_needs_reinit = 1,
diff --git a/testcases/kernel/syscalls/execveat/execveat02.c b/testcases/kernel/syscalls/execveat/execveat02.c
index 9b08efb78..c057b8eaf 100644
--- a/testcases/kernel/syscalls/execveat/execveat02.c
+++ b/testcases/kernel/syscalls/execveat/execveat02.c
@@ -85,11 +85,6 @@ static void setup(void)
fd = SAFE_OPEN(TEST_REL_APP, O_PATH);
}
-static const char *const resource_files[] = {
- TEST_APP,
- NULL,
-};
-
static void cleanup(void)
{
if (fd > 0)
@@ -97,7 +92,10 @@ static void cleanup(void)
}
static struct tst_test test = {
- .resource_files = resource_files,
+ .resource_files = (const char *const []) {
+ TEST_APP,
+ NULL
+ },
.tcnt = ARRAY_SIZE(tcases),
.test = verify_execveat,
.child_needs_reinit = 1,
diff --git a/testcases/kernel/syscalls/execveat/execveat03.c b/testcases/kernel/syscalls/execveat/execveat03.c
index 78b26ab56..97df8f33e 100644
--- a/testcases/kernel/syscalls/execveat/execveat03.c
+++ b/testcases/kernel/syscalls/execveat/execveat03.c
@@ -68,11 +68,6 @@ static void setup(void)
check_execveat();
}
-static const char *const resource_files[] = {
- TEST_APP,
- NULL,
-};
-
static struct tst_test test = {
.needs_root = 1,
.mount_device = 1,
@@ -82,7 +77,10 @@ static struct tst_test test = {
.child_needs_reinit = 1,
.setup = setup,
.test_all = verify_execveat,
- .resource_files = resource_files,
+ .resource_files = (const char *const []) {
+ TEST_APP,
+ NULL
+ },
.tags = (const struct tst_tag[]) {
{"linux-git", "8db6c34f1dbc"},
{"linux-git", "355139a8dba4"},
diff --git a/testcases/kernel/syscalls/fanotify/fanotify10.c b/testcases/kernel/syscalls/fanotify/fanotify10.c
index eeba87568..b2eb909a7 100644
--- a/testcases/kernel/syscalls/fanotify/fanotify10.c
+++ b/testcases/kernel/syscalls/fanotify/fanotify10.c
@@ -534,11 +534,6 @@ static void cleanup(void)
tst_brk(TBROK | TERRNO, "bind umount failed");
}
-static const char *const resource_files[] = {
- TEST_APP,
- NULL
-};
-
static struct tst_test test = {
.test = test_fanotify,
.tcnt = ARRAY_SIZE(tcases),
@@ -548,7 +543,10 @@ static struct tst_test test = {
.mntpoint = MOUNT_PATH,
.needs_root = 1,
.forks_child = 1,
- .resource_files = resource_files,
+ .resource_files = (const char *const []) {
+ TEST_APP,
+ NULL
+ },
.tags = (const struct tst_tag[]) {
{"linux-git", "9bdda4e9cf2d"},
{"linux-git", "2f02fd3fa13e"},
diff --git a/testcases/kernel/syscalls/fanotify/fanotify12.c b/testcases/kernel/syscalls/fanotify/fanotify12.c
index 17086ef71..7070b9e4f 100644
--- a/testcases/kernel/syscalls/fanotify/fanotify12.c
+++ b/testcases/kernel/syscalls/fanotify/fanotify12.c
@@ -232,11 +232,6 @@ static void do_cleanup(void)
SAFE_CLOSE(fd_notify);
}
-static const char *const resource_files[] = {
- TEST_APP,
- NULL
-};
-
static struct tst_test test = {
.setup = do_setup,
.test = do_test,
@@ -244,7 +239,10 @@ static struct tst_test test = {
.cleanup = do_cleanup,
.forks_child = 1,
.needs_root = 1,
- .resource_files = resource_files
+ .resource_files = (const char *const []) {
+ TEST_APP,
+ NULL
+ }
};
#else
TST_TEST_TCONF("System does not contain required fanotify support");
diff --git a/testcases/kernel/syscalls/pipe2/pipe2_02.c b/testcases/kernel/syscalls/pipe2/pipe2_02.c
index 9ba69667b..ee317668b 100644
--- a/testcases/kernel/syscalls/pipe2/pipe2_02.c
+++ b/testcases/kernel/syscalls/pipe2/pipe2_02.c
@@ -54,13 +54,11 @@ static void verify_pipe2(void)
cleanup();
}
-static const char *const resfile[] = {
- TESTBIN,
- NULL,
-};
-
static struct tst_test test = {
- .resource_files = resfile,
+ .resource_files = (const char *const []) {
+ TESTBIN,
+ NULL
+ },
.cleanup = cleanup,
.forks_child = 1,
.needs_root = 1,
diff --git a/testcases/kernel/syscalls/prctl/prctl06.c b/testcases/kernel/syscalls/prctl/prctl06.c
index 21d336c07..2395f1adc 100644
--- a/testcases/kernel/syscalls/prctl/prctl06.c
+++ b/testcases/kernel/syscalls/prctl/prctl06.c
@@ -107,13 +107,11 @@ static void setup(void)
"current environment doesn't permit PR_GET/SET_NO_NEW_PRIVS");
}
-static const char *const resfile[] = {
- TESTBIN,
- NULL,
-};
-
static struct tst_test test = {
- .resource_files = resfile,
+ .resource_files = (const char *const []) {
+ TESTBIN,
+ NULL
+ },
.setup = setup,
.test_all = verify_prctl,
.forks_child = 1,
--
2.25.1
next reply other threads:[~2021-03-03 2:32 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-03-03 2:32 Xiao Yang [this message]
2021-03-10 10:32 ` [LTP] [PATCH] syscalls: Use anonymous .resource_files for docparse Petr Vorel
2021-03-10 14:54 ` Xiao Yang
2021-03-10 17:21 ` Petr Vorel
2021-03-11 10:33 ` Petr Vorel
2021-03-11 10:42 ` Cyril Hrubis
2021-03-12 11:05 ` Petr Vorel
2021-03-12 13:12 ` Cyril Hrubis
2021-03-12 13:24 ` Petr Vorel
2022-02-25 12:37 ` Petr Vorel
2022-08-23 14:24 ` Cyril Hrubis
2022-08-23 15:47 ` Petr Vorel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210303023235.431238-1-yangx.jy@cn.fujitsu.com \
--to=yangx.jy@cn.fujitsu.com \
--cc=ltp@lists.linux.it \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).