aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include
diff options
context:
space:
mode:
authorPaul E. McKenney <paulmck@kernel.org>2024-11-13 14:57:51 -0800
committerBoqun Feng <boqun.feng@gmail.com>2025-02-05 07:14:24 -0800
commit623b52802bb0b33bee28716002249aae5d89c5ec (patch)
tree38b42ddcfe8f6df4a158afba19c017f487d88b60 /include
parentLinux 6.14-rc1 (diff)
downloadwireguard-linux-623b52802bb0b33bee28716002249aae5d89c5ec.tar.xz
wireguard-linux-623b52802bb0b33bee28716002249aae5d89c5ec.zip
torture: Add get_torture_init_jiffies() for test-start time
This commit adds a get_torture_init_jiffies() function that returns the value of the jiffies counter at the start of the test, that is, at the point where torture_init_begin() was invoked. This will be used to enable torture-test holdoffs for tests implemented using per-CPU kthreads, which are created and deleted by CPU-hotplug operations, and thus (unlike normal kthreads) don't automatically know when the test started. Signed-off-by: Paul E. McKenney <paulmck@kernel.org> Signed-off-by: Boqun Feng <boqun.feng@gmail.com>
Diffstat (limited to 'include')
-rw-r--r--include/linux/torture.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/torture.h b/include/linux/torture.h
index 0134e7221cae..1b59056c3b18 100644
--- a/include/linux/torture.h
+++ b/include/linux/torture.h
@@ -104,6 +104,7 @@ int torture_stutter_init(int s, int sgap);
/* Initialization and cleanup. */
bool torture_init_begin(char *ttype, int v);
void torture_init_end(void);
+unsigned long get_torture_init_jiffies(void);
bool torture_cleanup_begin(void);
void torture_cleanup_end(void);
bool torture_must_stop(void);