summaryrefslogtreecommitdiffstats
path: root/module
diff options
context:
space:
mode:
authorRyan Moeller <ryan@iXsystems.com>2020-08-01 00:25:35 -0400
committerGitHub <noreply@github.com>2020-07-31 21:25:35 -0700
commit0cc3454821879396c38d8c557ab918a70afd919b (patch)
tree26a08118f3587be4139a90a9879d1678dbcec761 /module
parentaf524bf7ff970c8dd70b3620b4ef6ee46441c27e (diff)
Convert Linux-isms to FreeBSD-isms in platform zfs_debug.c
Change some comments copied from the Linux code to describe the appropriate methods on FreeBSD. Convert some tunables to ZFS_MODULE_PARAM so they get created on FreeBSD. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Ryan Moeller <ryan@iXsystems.com> Closes #10647
Diffstat (limited to 'module')
-rw-r--r--module/os/freebsd/zfs/zfs_debug.c19
1 files changed, 8 insertions, 11 deletions
diff --git a/module/os/freebsd/zfs/zfs_debug.c b/module/os/freebsd/zfs/zfs_debug.c
index 2f5962b25..74742ad36 100644
--- a/module/os/freebsd/zfs/zfs_debug.c
+++ b/module/os/freebsd/zfs/zfs_debug.c
@@ -43,13 +43,10 @@ kstat_t *zfs_dbgmsg_kstat;
* Internal ZFS debug messages are enabled by default.
*
* # Print debug messages
- * cat /proc/spl/kstat/zfs/dbgmsg
+ * dtrace -n 'zfs-dbgmsg { print(stringof(arg0)); }'
*
* # Disable the kernel debug message log.
- * echo 0 > /sys/module/zfs/parameters/zfs_dbgmsg_enable
- *
- * # Clear the kernel debug message log.
- * echo 0 >/proc/spl/kstat/zfs/dbgmsg
+ * sysctl vfs.zfs.dbgmsg_enable=0
*/
int zfs_dbgmsg_enable = 1;
@@ -245,10 +242,10 @@ zfs_dbgmsg_print(const char *tag)
}
#endif /* _KERNEL */
-#ifdef _KERNEL
-module_param(zfs_dbgmsg_enable, int, 0644);
-MODULE_PARM_DESC(zfs_dbgmsg_enable, "Enable ZFS debug message log");
+/* BEGIN CSTYLED */
+ZFS_MODULE_PARAM(zfs, zfs_, dbgmsg_enable, INT, ZMOD_RW,
+ "Enable ZFS debug message log");
-module_param(zfs_dbgmsg_maxsize, int, 0644);
-MODULE_PARM_DESC(zfs_dbgmsg_maxsize, "Maximum ZFS debug log size");
-#endif
+ZFS_MODULE_PARAM(zfs, zfs_, dbgmsg_maxsize, INT, ZMOD_RW,
+ "Maximum ZFS debug log size");
+/* END CSTYLED */