summaryrefslogtreecommitdiffstats
path: root/kernel/dma.c
diff options
context:
space:
mode:
authorSteven Rostedt (Google) <rostedt@goodmis.org>2023-05-28 07:17:42 +0200
committerSteven Rostedt (Google) <rostedt@goodmis.org>2023-05-29 03:15:46 +0200
commita2d910f02231f33118647fc438157ae69c073f89 (patch)
tree0fa929835374eb979fd7da76241a027d50455e9d /kernel/dma.c
parenttracing: Only make selftest conditionals affect the global_trace (diff)
downloadlinux-a2d910f02231f33118647fc438157ae69c073f89.tar.xz
linux-a2d910f02231f33118647fc438157ae69c073f89.zip
tracing: Have function_graph selftest call cond_resched()
When all kernel debugging is enabled (lockdep, KSAN, etc), the function graph enabling and disabling can take several seconds to complete. The function_graph selftest enables and disables function graph tracing several times. With full debugging enabled, the soft lockup watchdog was triggering because the selftest was running without ever scheduling. Add cond_resched() throughout the test to make sure it does not trigger the soft lockup detector. Link: https://lkml.kernel.org/r/20230528051742.1325503-6-rostedt@goodmis.org Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Diffstat (limited to 'kernel/dma.c')
0 files changed, 0 insertions, 0 deletions