[LTP] [PATCH] lib/checkpoint: remove deprecated tst_checkpoint_init() and legacy macro
Li Wang
liwang@redhat.com
Sat Jun 28 11:30:07 CEST 2025
On Sat, Jun 28, 2025 at 11:13 AM Li Wang via ltp <ltp@lists.linux.it> wrote:
> The function tst_checkpoint_init() and macro TST_CHECKPOINT_INIT were
> used by old library tests for setting up checkpoint futex memory.
>
> These APIs have been fully replaced by tst_reinit() and in the new
> checkpoint infrastructure.
>
> So let's get rid of them and rewrite the checkpoint tests in newlib_tests/.
>
Seems tst_ipc_path should be deleted as well:
--- a/include/tst_checkpoint.h
+++ b/include/tst_checkpoint.h
@@ -86,6 +86,4 @@
tst_safe_checkpoint_wait(__FILE__, __LINE__, NULL, id, 0); \
} while (0)
-extern const char *tst_ipc_path;
-
#endif /* TST_CHECKPOINT__ */
diff --git a/lib/tst_test.c b/lib/tst_test.c
index 17ce91932..33f3cfa0b 100644
--- a/lib/tst_test.c
+++ b/lib/tst_test.c
@@ -108,7 +108,6 @@ extern unsigned int tst_max_futexes;
static int ipc_fd;
static char ipc_path[1064];
-const char *tst_ipc_path = ipc_path;
static char shm_path[1024];
--
Regards,
Li Wang
More information about the ltp
mailing list