diff options
author | Brian Behlendorf <[email protected]> | 2012-09-07 11:05:46 -0700 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2012-09-10 10:23:26 -0700 |
commit | 3c60f5054cf567ddc4a87e72d16d0a425721e422 (patch) | |
tree | 80da7afe2ad1acacdfd78becd114e701bf25cdcd /cmd | |
parent | 95331f4437d57f0d0a719d38355159b90a52f40d (diff) |
Debug cv_destroy() with mutex held
There still appears to be a race in the condition variables where
->cv_mutex is set after we are woken from the cv_destroy wait queue.
This might be possible when cv_destroy() is called immediately after
cv_broadcast(). We had some troubles with this previously but
there may still be a small race, see commit d599e4f.
The following patch closes one small race and improves the ASSERTs
such that they log the offending value.
Signed-off-by: Brian Behlendorf <[email protected]>
zfsonlinux/zfs#943
Diffstat (limited to 'cmd')
0 files changed, 0 insertions, 0 deletions