]> git.proxmox.com Git - mirror_zfs.git/commitdiff
Convert Linux-isms to FreeBSD-isms in platform zfs_debug.c
authorRyan Moeller <ryan@iXsystems.com>
Sat, 1 Aug 2020 04:25:35 +0000 (00:25 -0400)
committerGitHub <noreply@github.com>
Sat, 1 Aug 2020 04:25:35 +0000 (21:25 -0700)
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

module/os/freebsd/zfs/zfs_debug.c

index 2f5962b25a865b5d7aaf8faa4ca51dfd2f7993b2..74742ad3669fa018d5ee6eea4fe80be5b83a3dfd 100644 (file)
@@ -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 */