Author: hselasky
Date: Thu May 26 08:44:11 2016
New Revision: 300719
URL: https://svnweb.freebsd.org/changeset/base/300719

Log:
  Add support for boolean module parameters in the LinuxKPI.
  
  Requested by: kmacy @
  Sponsored by: Mellanox Technologies

Modified:
  head/sys/compat/linuxkpi/common/include/linux/moduleparam.h

Modified: head/sys/compat/linuxkpi/common/include/linux/moduleparam.h
==============================================================================
--- head/sys/compat/linuxkpi/common/include/linux/moduleparam.h Thu May 26 
08:41:55 2016        (r300718)
+++ head/sys/compat/linuxkpi/common/include/linux/moduleparam.h Thu May 26 
08:44:11 2016        (r300719)
@@ -50,6 +50,12 @@
 #define        LINUXKPI_PARAM_DESC(name) 
LINUXKPI_PARAM_CONCAT(linuxkpi_,LINUXKPI_PARAM_PREFIX,name,_desc)
 #define        LINUXKPI_PARAM_NAME(name) 
LINUXKPI_PARAM_CONCAT(LINUXKPI_PARAM_PREFIX,name,,)
 
+#define        LINUXKPI_PARAM_bool(name, var)                                  
\
+       extern const char LINUXKPI_PARAM_DESC(name)[];                  \
+       LINUXKPI_PARAM_PASS(SYSCTL_BOOL(LINUXKPI_PARAM_PARENT, OID_AUTO,\
+       LINUXKPI_PARAM_NAME(name), CTLFLAG_RDTUN, &(var), 0,            \
+       LINUXKPI_PARAM_DESC(name)))
+
 #define        LINUXKPI_PARAM_byte(name, var)                                  
\
        extern const char LINUXKPI_PARAM_DESC(name)[];                  \
        LINUXKPI_PARAM_PASS(SYSCTL_U8(LINUXKPI_PARAM_PARENT, OID_AUTO,  \
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to