#ifndef EXPORT_SYMTAB
# define EXPORT_SYMTAB
#endif
-
+#ifndef AUTOCONF_INCLUDED
#include <linux/config.h>
+#endif
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/mm.h>
#error Invalid GCC version. Must use GCC >= 3.2.3
#endif
-#if CONFIG_SMP
+#ifdef CONFIG_SMP
# define IBNAL_N_SCHED num_online_cpus() /* # schedulers */
#else
# define IBNAL_N_SCHED 1 /* # schedulers */
#endif
-#define IBNAL_FMR 0 /* map on demand v. use whole mem mapping */
+#define IBNAL_USE_FMR 0 /* map on demand v. use whole mem mapping */
+#define KIBLND_DETAILED_DEBUG 0
/* tunables fixed at compile time */
#define IBNAL_PEER_HASH_SIZE 101 /* # peer lists */
int *kib_peercredits; /* # concurrent sends to 1 peer */
int *kib_sd_retries; /* # concurrent sends to 1 peer */
int *kib_concurrent_sends; /* send work queue sizing */
-#if CONFIG_SYSCTL && !CFS_SYSFS_MODULE_PARM
- struct ctl_table_header *kib_sysctl; /* sysctl interface */
+#if defined(CONFIG_SYSCTL) && !CFS_SYSFS_MODULE_PARM
+ cfs_sysctl_table_header_t *kib_sysctl; /* sysctl interface */
#endif
} kib_tunables_t;