mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-12-26 19:19:32 +03:00
Fix arc_release() refcount
Update arc_release to use arc_buf_size(). This hunk was accidentally
dropped when porting compressed send/recv, 2aa34383b
.
Reviewed-by: Matthew Ahrens <mahrens@delphix.com>
Signed-off-by: Tom Caputi <tcaputi@datto.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #8000
This commit is contained in:
parent
b884768e46
commit
55f39a01e6
@ -5831,7 +5831,7 @@ arc_release(arc_buf_t *buf, void *tag)
|
|||||||
|
|
||||||
mutex_exit(&buf->b_evict_lock);
|
mutex_exit(&buf->b_evict_lock);
|
||||||
(void) zfs_refcount_add_many(&arc_anon->arcs_size,
|
(void) zfs_refcount_add_many(&arc_anon->arcs_size,
|
||||||
HDR_GET_LSIZE(nhdr), buf);
|
arc_buf_size(buf), buf);
|
||||||
} else {
|
} else {
|
||||||
mutex_exit(&buf->b_evict_lock);
|
mutex_exit(&buf->b_evict_lock);
|
||||||
ASSERT(zfs_refcount_count(&hdr->b_l1hdr.b_refcnt) == 1);
|
ASSERT(zfs_refcount_count(&hdr->b_l1hdr.b_refcnt) == 1);
|
||||||
|
Loading…
Reference in New Issue
Block a user