From 0e939e434a254224907cc379a0e7039984221500 Mon Sep 17 00:00:00 2001 From: Matthew Macy Date: Wed, 16 Oct 2019 18:37:31 -0700 Subject: Move linux specific mmp module_param_call handler to platform code Reviewed-by: Ryan Moeller Reviewed-by: Brian Behlendorf Signed-off-by: Matt Macy Closes #9465 --- module/zfs/mmp.c | 28 ---------------------------- 1 file changed, 28 deletions(-) (limited to 'module/zfs/mmp.c') diff --git a/module/zfs/mmp.c b/module/zfs/mmp.c index ae8d6b1a0..f1a30f877 100644 --- a/module/zfs/mmp.c +++ b/module/zfs/mmp.c @@ -716,36 +716,8 @@ mmp_signal_all_threads(void) mutex_exit(&spa_namespace_lock); } -#if defined(_KERNEL) - -static int -param_set_multihost_interval(const char *val, zfs_kernel_param_t *kp) -{ - int ret; - - ret = param_set_ulong(val, kp); - if (ret < 0) - return (ret); - - if (spa_mode_global != 0) - mmp_signal_all_threads(); - - return (ret); -} - -#endif - -/* BEGIN CSTYLED */ -#if defined(_KERNEL) -module_param_call(zfs_multihost_interval, param_set_multihost_interval, - param_get_ulong, &zfs_multihost_interval, 0644); -MODULE_PARM_DESC(zfs_multihost_interval, - "Milliseconds between mmp writes to each leaf"); -#endif - ZFS_MODULE_PARAM(zfs_multihost, zfs_multihost_, fail_intervals, UINT, ZMOD_RW, "Max allowed period without a successful mmp write"); ZFS_MODULE_PARAM(zfs_multihost, zfs_multihost_, import_intervals, UINT, ZMOD_RW, "Number of zfs_multihost_interval periods to wait for activity"); -/* END CSTYLED */ -- cgit v1.2.3