diff options
author | Alexander Motin <[email protected]> | 2023-12-08 19:43:39 -0500 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2024-01-08 16:11:39 -0800 |
commit | b13c91bb2997cb121cdf935496f92ae773672773 (patch) | |
tree | 9fd205186886472b3867edb70cf9df7ab2eb12d6 /COPYRIGHT | |
parent | e09356fa05ff174ed02ade8ea8e4ab98effa0ccd (diff) |
DMU: Fix lock leak on dbuf_hold() error
dmu_assign_arcbuf_by_dnode() should drop dn_struct_rwlock lock in
case dbuf_hold() failed. I don't have reproduction for this, but
it looks inconsistent with dmu_buf_hold_noread_by_dnode() and co.
Reviewed-by: Brian Behlendorf <[email protected]>
Signed-off-by: Alexander Motin <[email protected]>
Sponsored by: iXsystems, Inc.
Closes #15644
Diffstat (limited to 'COPYRIGHT')
0 files changed, 0 insertions, 0 deletions