]> granicus.if.org Git - zfs/commit
Call cv_signal() with mutex held
authorBoris Protopopov <bprotopopov@users.noreply.github.com>
Mon, 26 Jun 2017 21:36:49 +0000 (17:36 -0400)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Mon, 26 Jun 2017 21:36:49 +0000 (14:36 -0700)
commit03928896e114cfc4752c089727474134a2b0204b
treec5c454469742a26b1844f64e79e033fd4813512f
parent7e35ea783e55eaa4f0721d34077652b874f979d8
Call cv_signal() with mutex held

In bqueue_dequeue(), call cv_signal() with bq_lock held.
Re-enable rsend_009_pos to test the fix.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Boris Protopopov <boris.protopopov@actifio.com>
Closes #5887
module/zfs/bqueue.c
tests/runfiles/linux.run