]> git.proxmox.com Git - mirror_zfs.git/commit - module/zfs/ddt.c
Make module tunables cross platform
authorMatthew Macy <mmacy@mattmacy.io>
Thu, 5 Sep 2019 21:49:49 +0000 (14:49 -0700)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Thu, 5 Sep 2019 21:49:49 +0000 (14:49 -0700)
commit03fdcb9adc596fb86a65edb56d8088b77ea2d891
treec68cec08565296ad37d53677fdfbc4d5c6e7ef7d
parent65a91b166e66a57c44b62bb5ca20ccb6f0ecc46d
Make module tunables cross platform

Adds ZFS_MODULE_PARAM to abstract module parameter
setting to operating systems other than Linux.

Reviewed-by: Jorgen Lundman <lundman@lundman.net>
Reviewed-by: Igor Kozhukhov <igor@dilos.org>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Matt Macy <mmacy@FreeBSD.org>
Signed-off-by: Ryan Moeller <ryan@ixsystems.com>
Closes #9230
43 files changed:
include/os/linux/kernel/linux/mod_compat.h
include/sys/zfs_context.h
module/zcommon/zfs_namecheck.c
module/zfs/arc.c
module/zfs/dbuf.c
module/zfs/dbuf_stats.c
module/zfs/ddt.c
module/zfs/dmu.c
module/zfs/dmu_object.c
module/zfs/dmu_recv.c
module/zfs/dmu_send.c
module/zfs/dmu_traverse.c
module/zfs/dmu_zfetch.c
module/zfs/dsl_dataset.c
module/zfs/dsl_deadlist.c
module/zfs/dsl_pool.c
module/zfs/dsl_scan.c
module/zfs/metaslab.c
module/zfs/mmp.c
module/zfs/multilist.c
module/zfs/qat_compress.c
module/zfs/qat_crypt.c
module/zfs/spa.c
module/zfs/spa_checkpoint.c
module/zfs/spa_config.c
module/zfs/spa_log_spacemap.c
module/zfs/spa_misc.c
module/zfs/txg.c
module/zfs/vdev.c
module/zfs/vdev_cache.c
module/zfs/vdev_disk.c
module/zfs/vdev_indirect.c
module/zfs/vdev_initialize.c
module/zfs/vdev_mirror.c
module/zfs/vdev_queue.c
module/zfs/vdev_raidz_math.c
module/zfs/vdev_removal.c
module/zfs/vdev_trim.c
module/zfs/zap.c
module/zfs/zcp.c
module/zfs/zfs_log.c
module/zfs/zil.c
module/zfs/zio.c