diff options
author | Alexander Motin <[email protected]> | 2023-03-17 20:31:08 -0400 |
---|---|---|
committer | GitHub <[email protected]> | 2023-03-17 17:31:08 -0700 |
commit | d520f6434247fcfe9e37a117267eefb71276e255 (patch) | |
tree | 86887bd1e5d02a4a8e7654937295a55585ed9af6 /include/sys | |
parent | fa468025859f4d73ee74ece7f2f8c13ad6e5aa73 (diff) |
FreeBSD: Remove extra arc_reduce_target_size() call
Remove arc_reduce_target_size() call from arc_prune_task(). The idea
of arc_prune_task() is to remove external references on ARC metadata,
such as vnodes. Since arc_prune_async() is called only from ARC itself,
it makes no sense to create a parasitic loop between ARC eviction and
the pruning, treatening to drop ARC to its minimum. I can't guess why
it was added as part of FreeBSD to OpenZFS integration.
Reviewed-by: Brian Behlendorf <[email protected]>
Reviewed-by: Brian Atkinson <[email protected]>
Signed-off-by: Alexander Motin <[email protected]>
Sponsored by: iXsystems, Inc.
Closes #14639
Diffstat (limited to 'include/sys')
0 files changed, 0 insertions, 0 deletions