]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit - kernel/locking/locktorture.c
locking/locktorture: Fix num reader/writer corner cases
authorDavidlohr Bueso <dave@stgolabs.net>
Mon, 15 May 2017 09:07:23 +0000 (02:07 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Mon, 11 Dec 2017 17:18:28 +0000 (09:18 -0800)
commit2ce77d16db4240dd2e422fc0a5c26d3e2ec03446
treefbce40ef15840b4aecb33f0c5744aa2a0fe1c2fb
parentf2f762608f45353b0b8c37507824f95bb716c3d5
locking/locktorture: Fix num reader/writer corner cases

Things can explode for locktorture if the user does combinations
of nwriters_stress=0 nreaders_stress=0. Fix this by not assuming
we always want to torture writer threads.

Reported-by: Jeremy Linton <jeremy.linton@arm.com>
Signed-off-by: Davidlohr Bueso <dbueso@suse.de>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Reviewed-by: Jeremy Linton <jeremy.linton@arm.com>
Tested-by: Jeremy Linton <jeremy.linton@arm.com>
kernel/locking/locktorture.c