aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/sched-migration.py
diff options
context:
space:
mode:
authorJohn Stultz <[email protected]>2023-09-22 04:36:01 +0000
committerIngo Molnar <[email protected]>2023-09-22 09:43:41 +0200
commitcfa92b6d52071aaa8f27d21affdcb14e7448fbc1 (patch)
treee0d91a4be542da4cd17319f316e8e18dc12d6b48 /tools/perf/scripts/python/sched-migration.py
parentbccdd808902f8c677317cec47c306e42b93b849e (diff)
locking/ww_mutex/test: Make sure we bail out instead of livelock
I've seen what appears to be livelocks in the stress_inorder_work() function, and looking at the code it is clear we can have a case where we continually retry acquiring the locks and never check to see if we have passed the specified timeout. This patch reworks that function so we always check the timeout before iterating through the loop again. I believe others may have hit this previously here: https://lore.kernel.org/lkml/[email protected]/ Reported-by: Li Zhijian <[email protected]> Signed-off-by: John Stultz <[email protected]> Signed-off-by: Ingo Molnar <[email protected]> Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/sched-migration.py')
0 files changed, 0 insertions, 0 deletions