]> www.infradead.org Git - users/jedix/linux-maple.git/commit
selftests/timers/posix-timers: Validate SIGEV_NONE
authorThomas Gleixner <tglx@linutronix.de>
Mon, 10 Jun 2024 16:42:10 +0000 (18:42 +0200)
committerFrederic Weisbecker <frederic@kernel.org>
Mon, 29 Jul 2024 19:57:34 +0000 (21:57 +0200)
commit2c2b56132bb74b6b801dcb82f57489ae1cf81a91
tree27f8151e8d64efef97ed112b739258ad8c3c35b6
parente65bb03e442751ccf1631382516dcca5b3a20122
selftests/timers/posix-timers: Validate SIGEV_NONE

Posix timers with a delivery mode of SIGEV_NONE deliver no signals but the
remaining expiry time must be readable via timer_gettime() for both one
shot and interval timers.

That's implemented correctly for regular posix timers but broken for posix
CPU timers.

Add a self test so the fixes can be verified.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
tools/testing/selftests/timers/posix_timers.c