diff options
author | Brian Behlendorf <[email protected]> | 2020-02-10 14:54:12 -0800 |
---|---|---|
committer | GitHub <[email protected]> | 2020-02-10 14:54:12 -0800 |
commit | dceeca5bbd00188e7dcb1cf66080dcf2a0b47601 (patch) | |
tree | 4548204c167c2b38fd888229ffc4c8407b18a6e0 /include/sys/zfs_onexit.h | |
parent | bc67cba7c0f8b860746b3c80251fc8a968600d61 (diff) |
Add missing dmu_buf_unlock_parent() calls to dbuf_read_impl()
As explained by the comment in dbuf_read() and above dbuf_read_impl().
Under all circumstances the parent lock specified by dblt should be
dropped when existing dbuf_read_impl(). This was not being done for
two exist paths. Additionally, ensure the mutex is unlocked before
dropping the parent lock.
Reviewed-by: Paul Dagnelie <[email protected]>
Reviewed-by: Igor Kozhukhov <[email protected]>
Signed-off-by: Brian Behlendorf <[email protected]>
Closes #9968
Diffstat (limited to 'include/sys/zfs_onexit.h')
0 files changed, 0 insertions, 0 deletions