* [LTP] [PATCH] lib/tst_kconfig: rename runtime_check to config_runtime_map
@ 2026-04-21 13:07 Li Wang
2026-04-21 13:29 ` [LTP] " linuxtestproject.agent
2026-04-21 14:27 ` [LTP] [PATCH] " Cyril Hrubis
0 siblings, 2 replies; 4+ messages in thread
From: Li Wang @ 2026-04-21 13:07 UTC (permalink / raw)
To: ltp
Rename struct 'runtime_check' to 'config_runtime_map' and
array 'runtime_checks' to 'config_runtime_maps' to better
reflect their purpose of mapping kconfig options to runtime
checks.
Rename function runtime_check to kconfig_runtime_check for
consistency with kconfig_module_check().
Follow-up: d7d6512e89 ("lib: tst_kconfig: Add module presence checks")
Signed-off-by: Li Wang <wangli.ahau@gmail.com>
---
Notes:
Hi Cyril,
It seems you forgot to add this modification at the top of
the patchset. So I made it for the name consistency.
lib/tst_kconfig.c | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/lib/tst_kconfig.c b/lib/tst_kconfig.c
index f4d4a8679..44eacc7c2 100644
--- a/lib/tst_kconfig.c
+++ b/lib/tst_kconfig.c
@@ -112,10 +112,10 @@ static void close_kconfig(FILE *fp)
fclose(fp);
}
-static struct runtime_check {
+static struct config_runtime_map {
const char *config;
bool (*runtime_check)(void);
-} runtime_checks[] = {
+} config_runtime_maps[] = {
{"CONFIG_USER_NS", tst_user_ns_enabled},
{"CONFIG_NET_NS", tst_net_ns_enabled},
{"CONFIG_PID_NS", tst_pid_ns_enabled},
@@ -124,17 +124,17 @@ static struct runtime_check {
{}
};
-static void runtime_check(struct tst_kconfig_var *var)
+static void kconfig_runtime_check(struct tst_kconfig_var *var)
{
size_t i;
- for (i = 0; runtime_checks[i].config; i++) {
- if (strcmp(runtime_checks[i].config, var->id))
+ for (i = 0; config_runtime_maps[i].config; i++) {
+ if (strcmp(config_runtime_maps[i].config, var->id))
continue;
tst_res(TDEBUG, "Running runtime check for '%s'", var->id);
- if (!runtime_checks[i].runtime_check()) {
+ if (!config_runtime_maps[i].runtime_check()) {
tst_res(TINFO,
"%s=%c present but disabled at runtime",
var->id, var->choice);
@@ -257,11 +257,11 @@ out:
switch (val[0]) {
case 'y':
vars[i].choice = 'y';
- runtime_check(&vars[i]);
+ kconfig_runtime_check(&vars[i]);
return 1;
case 'm':
vars[i].choice = 'm';
- runtime_check(&vars[i]);
+ kconfig_runtime_check(&vars[i]);
kconfig_module_check(&vars[i]);
return 1;
}
--
2.53.0
--
Mailing list info: https://lists.linux.it/listinfo/ltp
^ permalink raw reply related [flat|nested] 4+ messages in thread* Re: [LTP] lib/tst_kconfig: rename runtime_check to config_runtime_map 2026-04-21 13:07 [LTP] [PATCH] lib/tst_kconfig: rename runtime_check to config_runtime_map Li Wang @ 2026-04-21 13:29 ` linuxtestproject.agent 2026-04-21 14:27 ` [LTP] [PATCH] " Cyril Hrubis 1 sibling, 0 replies; 4+ messages in thread From: linuxtestproject.agent @ 2026-04-21 13:29 UTC (permalink / raw) To: Li Wang; +Cc: ltp, LTP AI Reviewer Hi Li, On Tue, 21 Apr 2026, Li Wang wrote: > lib/tst_kconfig: rename runtime_check to config_runtime_map Reviewed-by: LTP AI Reviewer <ltp-ai@noreply.github.com> --- Note: Our agent completed the review of the patch. The full review can be found at: https://github.com/linux-test-project/ltp-agent/actions/runs/24724928089 The agent can sometimes produce false positives although often its findings are genuine. If you find issues with the review, please comment this email or ignore the suggestions. Regards, LTP AI Reviewer -- Mailing list info: https://lists.linux.it/listinfo/ltp ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [LTP] [PATCH] lib/tst_kconfig: rename runtime_check to config_runtime_map 2026-04-21 13:07 [LTP] [PATCH] lib/tst_kconfig: rename runtime_check to config_runtime_map Li Wang 2026-04-21 13:29 ` [LTP] " linuxtestproject.agent @ 2026-04-21 14:27 ` Cyril Hrubis 2026-04-22 2:31 ` Li Wang 1 sibling, 1 reply; 4+ messages in thread From: Cyril Hrubis @ 2026-04-21 14:27 UTC (permalink / raw) To: Li Wang; +Cc: ltp Hi! > Rename struct 'runtime_check' to 'config_runtime_map' and > array 'runtime_checks' to 'config_runtime_maps' to better > reflect their purpose of mapping kconfig options to runtime > checks. > > Rename function runtime_check to kconfig_runtime_check for > consistency with kconfig_module_check(). > > Follow-up: d7d6512e89 ("lib: tst_kconfig: Add module presence checks") > Signed-off-by: Li Wang <wangli.ahau@gmail.com> > --- > > Notes: > Hi Cyril, > > It seems you forgot to add this modification at the top of > the patchset. So I made it for the name consistency. I was going to send the patch to the ML but you were faster... Anyways: Reviewed-by: Cyril Hrubis <chrubis@suse.cz> -- Cyril Hrubis chrubis@suse.cz -- Mailing list info: https://lists.linux.it/listinfo/ltp ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [LTP] [PATCH] lib/tst_kconfig: rename runtime_check to config_runtime_map 2026-04-21 14:27 ` [LTP] [PATCH] " Cyril Hrubis @ 2026-04-22 2:31 ` Li Wang 0 siblings, 0 replies; 4+ messages in thread From: Li Wang @ 2026-04-22 2:31 UTC (permalink / raw) To: Cyril Hrubis; +Cc: ltp Cyril Hrubis wrote: > > Notes: > > Hi Cyril, > > > > It seems you forgot to add this modification at the top of > > the patchset. So I made it for the name consistency. > > I was going to send the patch to the ML but you were faster... > > Anyways: > > Reviewed-by: Cyril Hrubis <chrubis@suse.cz> Thank you, pushed. -- Regards, Li Wang -- Mailing list info: https://lists.linux.it/listinfo/ltp ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2026-04-22 2:32 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-04-21 13:07 [LTP] [PATCH] lib/tst_kconfig: rename runtime_check to config_runtime_map Li Wang 2026-04-21 13:29 ` [LTP] " linuxtestproject.agent 2026-04-21 14:27 ` [LTP] [PATCH] " Cyril Hrubis 2026-04-22 2:31 ` Li Wang
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox