diff options
author | 2024-11-13 14:57:51 -0800 | |
---|---|---|
committer | 2025-02-05 07:14:24 -0800 | |
commit | 623b52802bb0b33bee28716002249aae5d89c5ec (patch) | |
tree | 38b42ddcfe8f6df4a158afba19c017f487d88b60 /include/linux | |
parent | Linux 6.14-rc1 (diff) | |
download | wireguard-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/linux')
-rw-r--r-- | include/linux/torture.h | 1 |
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); |