diff --git a/module/zfs/arc.c b/module/zfs/arc.c index 9072b6582bd6..637333ed26ff 100644 --- a/module/zfs/arc.c +++ b/module/zfs/arc.c @@ -5076,6 +5076,14 @@ arc_kmem_reap_soon(void) static boolean_t arc_adjust_cb_check(void *arg, zthr_t *zthr) { + /* + * This is necessary so that any changes which may have been made to + * many of the zfs_arc_* module parameters will be propagated to + * their actual internal variable counterparts. Without this, + * changing those module params at runtime would have no effect. + */ + arc_tuning_update(); + /* * This is necessary in order to keep the kstat information * up to date for tools that display kstat data such as the