diff options
author | hselasky <hselasky@FreeBSD.org> | 2016-05-25 12:03:21 +0000 |
---|---|---|
committer | hselasky <hselasky@FreeBSD.org> | 2016-05-25 12:03:21 +0000 |
commit | 0d8f1c25a265d68105325be3bc9678389fbce43e (patch) | |
tree | 73f54a7eb35fc5a4152b6c01d5c2eba818c792ba /sys/ofed/drivers/infiniband | |
parent | 738d07cfc5e98f5ee607466cbbff2ccf43f911b0 (diff) | |
download | FreeBSD-src-0d8f1c25a265d68105325be3bc9678389fbce43e.zip FreeBSD-src-0d8f1c25a265d68105325be3bc9678389fbce43e.tar.gz |
Prepare for activation of LinuxKPI module parameters as read-only
tunable SYSCTL's. Linux module parameters are associated with the
module they belong to. FreeBSD does not share this concept of a parent
module. Instead add macros which define the prefix to use for the
module parameters in the LinuxKPI consumers.
While at it convert all "bool" LinuxKPI module parameters to "byte"
type, because we don't have a "bool" type of SYSCTL in FreeBSD.
Sponsored by: Mellanox Technologies
MFC after: 1 week
Diffstat (limited to 'sys/ofed/drivers/infiniband')
-rw-r--r-- | sys/ofed/drivers/infiniband/core/cma.c | 2 | ||||
-rw-r--r-- | sys/ofed/drivers/infiniband/core/mad.c | 3 | ||||
-rw-r--r-- | sys/ofed/drivers/infiniband/core/multicast.c | 2 | ||||
-rw-r--r-- | sys/ofed/drivers/infiniband/core/umem.c | 2 | ||||
-rw-r--r-- | sys/ofed/drivers/infiniband/core/uverbs_cmd.c | 2 | ||||
-rw-r--r-- | sys/ofed/drivers/infiniband/debug/memtrack.c | 2 | ||||
-rw-r--r-- | sys/ofed/drivers/infiniband/hw/mlx4/main.c | 2 | ||||
-rw-r--r-- | sys/ofed/drivers/infiniband/hw/mthca/mthca_catas.c | 2 | ||||
-rw-r--r-- | sys/ofed/drivers/infiniband/hw/mthca/mthca_cmd.c | 2 | ||||
-rw-r--r-- | sys/ofed/drivers/infiniband/hw/mthca/mthca_main.c | 2 | ||||
-rw-r--r-- | sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h | 2 | ||||
-rw-r--r-- | sys/ofed/drivers/infiniband/ulp/sdp/sdp.h | 2 | ||||
-rw-r--r-- | sys/ofed/drivers/infiniband/util/madeye.c | 3 |
13 files changed, 28 insertions, 0 deletions
diff --git a/sys/ofed/drivers/infiniband/core/cma.c b/sys/ofed/drivers/infiniband/core/cma.c index aa1f2ec..27e6194 100644 --- a/sys/ofed/drivers/infiniband/core/cma.c +++ b/sys/ofed/drivers/infiniband/core/cma.c @@ -34,6 +34,8 @@ * SOFTWARE. */ +#define LINUXKPI_PARAM_PREFIX ibcore_ + #include <linux/completion.h> #include <linux/in.h> #include <linux/in6.h> diff --git a/sys/ofed/drivers/infiniband/core/mad.c b/sys/ofed/drivers/infiniband/core/mad.c index a78dd3a..23d6844 100644 --- a/sys/ofed/drivers/infiniband/core/mad.c +++ b/sys/ofed/drivers/infiniband/core/mad.c @@ -33,6 +33,9 @@ * SOFTWARE. * */ + +#define LINUXKPI_PARAM_PREFIX ibcore_ + #include <linux/dma-mapping.h> #include <linux/slab.h> #include <linux/module.h> diff --git a/sys/ofed/drivers/infiniband/core/multicast.c b/sys/ofed/drivers/infiniband/core/multicast.c index ef595b2..4df22ee 100644 --- a/sys/ofed/drivers/infiniband/core/multicast.c +++ b/sys/ofed/drivers/infiniband/core/multicast.c @@ -30,6 +30,8 @@ * SOFTWARE. */ +#define LINUXKPI_PARAM_PREFIX ibcore_ + #include <linux/completion.h> #include <linux/dma-mapping.h> #include <linux/err.h> diff --git a/sys/ofed/drivers/infiniband/core/umem.c b/sys/ofed/drivers/infiniband/core/umem.c index 5f4465f..db1969a 100644 --- a/sys/ofed/drivers/infiniband/core/umem.c +++ b/sys/ofed/drivers/infiniband/core/umem.c @@ -32,6 +32,8 @@ * SOFTWARE. */ +#define LINUXKPI_PARAM_PREFIX ibcore_ + #include <linux/mm.h> #include <linux/dma-mapping.h> #include <linux/sched.h> diff --git a/sys/ofed/drivers/infiniband/core/uverbs_cmd.c b/sys/ofed/drivers/infiniband/core/uverbs_cmd.c index 2e726ae..7f87a6c 100644 --- a/sys/ofed/drivers/infiniband/core/uverbs_cmd.c +++ b/sys/ofed/drivers/infiniband/core/uverbs_cmd.c @@ -33,6 +33,8 @@ * SOFTWARE. */ +#define LINUXKPI_PARAM_PREFIX ibcore_ + #include <linux/file.h> #include <linux/fs.h> #include <linux/slab.h> diff --git a/sys/ofed/drivers/infiniband/debug/memtrack.c b/sys/ofed/drivers/infiniband/debug/memtrack.c index 6c8d5df..cfbc487 100644 --- a/sys/ofed/drivers/infiniband/debug/memtrack.c +++ b/sys/ofed/drivers/infiniband/debug/memtrack.c @@ -19,6 +19,8 @@ Copyright (c) 2004 Mellanox Technologies Ltd. All rights reserved. */ +#define LINUXKPI_PARAM_PREFIX memtrack_ + #define C_MEMTRACK_C #ifdef kmalloc diff --git a/sys/ofed/drivers/infiniband/hw/mlx4/main.c b/sys/ofed/drivers/infiniband/hw/mlx4/main.c index cff90cc..da5ec04 100644 --- a/sys/ofed/drivers/infiniband/hw/mlx4/main.c +++ b/sys/ofed/drivers/infiniband/hw/mlx4/main.c @@ -31,6 +31,8 @@ * SOFTWARE. */ +#define LINUXKPI_PARAM_PREFIX mlx4_ + #include <linux/module.h> #include <linux/slab.h> #include <linux/errno.h> diff --git a/sys/ofed/drivers/infiniband/hw/mthca/mthca_catas.c b/sys/ofed/drivers/infiniband/hw/mthca/mthca_catas.c index b200170..7f72140 100644 --- a/sys/ofed/drivers/infiniband/hw/mthca/mthca_catas.c +++ b/sys/ofed/drivers/infiniband/hw/mthca/mthca_catas.c @@ -30,6 +30,8 @@ * SOFTWARE. */ +#define LINUXKPI_PARAM_PREFIX mthca_ + #include <linux/jiffies.h> #include <linux/timer.h> #include <linux/workqueue.h> diff --git a/sys/ofed/drivers/infiniband/hw/mthca/mthca_cmd.c b/sys/ofed/drivers/infiniband/hw/mthca/mthca_cmd.c index f9d1872..d759750 100644 --- a/sys/ofed/drivers/infiniband/hw/mthca/mthca_cmd.c +++ b/sys/ofed/drivers/infiniband/hw/mthca/mthca_cmd.c @@ -32,6 +32,8 @@ * SOFTWARE. */ +#define LINUXKPI_PARAM_PREFIX mthca_ + #include <linux/completion.h> #include <linux/pci.h> #include <linux/errno.h> diff --git a/sys/ofed/drivers/infiniband/hw/mthca/mthca_main.c b/sys/ofed/drivers/infiniband/hw/mthca/mthca_main.c index 697af31..c7e9851 100644 --- a/sys/ofed/drivers/infiniband/hw/mthca/mthca_main.c +++ b/sys/ofed/drivers/infiniband/hw/mthca/mthca_main.c @@ -32,6 +32,8 @@ * SOFTWARE. */ +#define LINUXKPI_PARAM_PREFIX mthca_ + #include <linux/module.h> #include <linux/errno.h> #include <linux/pci.h> diff --git a/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h b/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h index acf3d54..ed2b91c 100644 --- a/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h +++ b/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h @@ -35,6 +35,8 @@ #ifndef _IPOIB_H #define _IPOIB_H +#define LINUXKPI_PARAM_PREFIX ipoib_ + #include "opt_inet.h" #include "opt_inet6.h" #include "opt_ofed.h" diff --git a/sys/ofed/drivers/infiniband/ulp/sdp/sdp.h b/sys/ofed/drivers/infiniband/ulp/sdp/sdp.h index bd07d49..c5b6aa6 100644 --- a/sys/ofed/drivers/infiniband/ulp/sdp/sdp.h +++ b/sys/ofed/drivers/infiniband/ulp/sdp/sdp.h @@ -1,6 +1,8 @@ #ifndef _SDP_H_ #define _SDP_H_ +#define LINUXKPI_PARAM_PREFIX ib_sdp_ + #include "opt_ddb.h" #include "opt_inet.h" #include "opt_ofed.h" diff --git a/sys/ofed/drivers/infiniband/util/madeye.c b/sys/ofed/drivers/infiniband/util/madeye.c index 2c650a3..975c7d9 100644 --- a/sys/ofed/drivers/infiniband/util/madeye.c +++ b/sys/ofed/drivers/infiniband/util/madeye.c @@ -32,6 +32,9 @@ * * $Id$ */ + +#define LINUXKPI_PARAM_PREFIX ib_madeye_ + #include <linux/module.h> #include <linux/device.h> #include <linux/err.h> |