mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v3 0/3] test-ww_mutex: Miscellaneous fixes
@ 2026-08-04 16:31 Håkon Bugge
  2026-08-04 16:31 ` [PATCH v3 1/3] test-ww_mutex: Fix module cleanup Håkon Bugge
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Håkon Bugge @ 2026-08-04 16:31 UTC (permalink / raw)
  To: linux-kernel

This series fixes:
     - module cleanup
     - error propagation from stress workers
     - transient -EDEADLK handling in test_cycle_work()

The series is re-based on v7.2-rc6 and has been tested on a 96-CPU
x86_64 bare-metal system and a 160-CPU arm64 bare-metal system. With
the test "stress_inorder_work" disabled, both systems completed 100
iterations of tools/testing/selftests/locking/ww_mutex.sh successfully
with the self-test as a module. With the self-test as a built-in, the
systems survived:

	for N in {1..100}; do
	    echo 1 > /sys/kernel/test_ww_mutex/run_tests
	done

The main differences between the v2 contribution and this v3, is that
the last patch is removed.

Håkon Bugge (3):
  test-ww_mutex: Fix module cleanup
  test-ww_mutex: Report errors from stress workers
  test-ww_mutex: Handle transient -EDEADLK in test_cycle_work

 kernel/locking/test-ww_mutex.c | 65 +++++++++++++++++++++++++++-------
 1 file changed, 52 insertions(+), 13 deletions(-)

--
2.43.5


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2026-08-18  8:36 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-04 16:31 [PATCH v3 0/3] test-ww_mutex: Miscellaneous fixes Håkon Bugge
2026-08-04 16:31 ` [PATCH v3 1/3] test-ww_mutex: Fix module cleanup Håkon Bugge
2026-08-04 16:31 ` [PATCH v3 2/3] test-ww_mutex: Report errors from stress workers Håkon Bugge
2026-08-04 16:31 ` [PATCH v3 3/3] test-ww_mutex: Handle transient -EDEADLK in test_cycle_work Håkon Bugge
2026-08-18  8:35   ` Haakon Bugge

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®