selftests/user_events: Ensure auto cleanup works as expected
authorBeau Belgrave <beaub@linux.microsoft.com>
Wed, 14 Jun 2023 16:33:34 +0000 (09:33 -0700)
committerSteven Rostedt (Google) <rostedt@goodmis.org>
Wed, 14 Jun 2023 17:43:27 +0000 (13:43 -0400)
commit216a137e3eadac888cece141bd2c940785e235a2
tree2a1afa3cb5197f3007c402977fad8cfe09d6eb38
parenta65442edb47a6d9c974b50049296ac9ddb378fee
selftests/user_events: Ensure auto cleanup works as expected

User events now auto cleanup upon the last reference put. Update
ftrace_test to ensure this works as expected. Ensure EBUSY delays
while event is being deleted do not cause transient failures by
waiting and re-attempting.

Link: https://lkml.kernel.org/r/20230614163336.5797-5-beaub@linux.microsoft.com
Signed-off-by: Beau Belgrave <beaub@linux.microsoft.com>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
tools/testing/selftests/user_events/ftrace_test.c