diff options
author | Ned Bass <[email protected]> | 2013-01-22 14:33:01 -0800 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2013-01-23 16:31:16 -0800 |
commit | 1305d33a4b0f8b10cea61989330cc5d059cfa7cb (patch) | |
tree | 51b326b613314ab6602e97e845afc0971a2e8cb6 /include/linux | |
parent | 09a661e960df49f1256ba4c5ae15f6956d27df84 (diff) |
fzap_cursor_move_to_key() should drop l_rwlock
Callers of zap_deref_leaf() must be careful to drop leaf->l_rwlock
since that function returns with the lock held on success. All other
callers drop the lock correctly but it seems fzap_cursor_move_to_key()
does not. This may block writers or cause VERIFY failures when the
lock is freed.
Signed-off-by: Brian Behlendorf <[email protected]>
Closes #1215
Closes zfsonlinux/spl#143
Closes zfsonlinux/spl#97
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions