Index: src/afs/LINUX/osi_probe.c
===================================================================
RCS file: /cvs/openafs/src/afs/LINUX/osi_probe.c,v
retrieving revision 1.1.2.7
diff -u -r1.1.2.7 osi_probe.c
--- src/afs/LINUX/osi_probe.c	15 Mar 2006 16:28:01 -0000	1.1.2.7
+++ src/afs/LINUX/osi_probe.c	29 Mar 2006 22:07:30 -0000
@@ -114,7 +114,7 @@
 
 /* Allow the user to specify sys_call_table addresses */
 static unsigned long sys_call_table_addr[4] = { 0,0,0,0 };
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,16)
+#ifdef module_param_array
 module_param_array(sys_call_table_addr, long, NULL, 0);
 #else
 MODULE_PARM(sys_call_table_addr, "1-4l");
@@ -123,7 +123,7 @@
 
 /* If this is set, we are more careful about avoiding duplicate matches */
 static int probe_carefully = 1;
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,16)
+#ifdef module_param
 module_param(probe_carefully, int, 0);
 #else
 MODULE_PARM(probe_carefully, "i");
@@ -131,7 +131,7 @@
 MODULE_PARM_DESC(probe_carefully, "Probe for system call tables carefully");
 
 static int probe_ignore_syscalls[8] = { -1, -1, -1, -1, -1, -1, -1, -1 };
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,16)
+#ifdef module_param_array
 module_param_array(probe_ignore_syscalls, int, NULL, 0);
 #else
 MODULE_PARM(probe_ignore_syscalls, "1-8i");
@@ -150,7 +150,7 @@
  * 0x0040 - automatically ignore setgroups and afs_syscall
  */
 static int probe_debug = 0x41;
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,16)
+#ifdef module_param
 module_param(probe_debug, int, 0);
 #else
 MODULE_PARM(probe_debug, "i");
@@ -158,7 +158,7 @@
 MODULE_PARM_DESC(probe_debug, "Debugging level");
 
 static unsigned long probe_debug_addr[4] = { 0,0,0,0 };
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,16)
+#ifdef module_param_array
 module_param_array(probe_debug_addr, long, NULL, 0);
 #else
 MODULE_PARM(probe_debug_addr, "1-4l");
@@ -166,7 +166,7 @@
 MODULE_PARM_DESC(probe_debug_addr, "Debug range starting locations");
 
 static unsigned long probe_debug_range = 0;
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,16)
+#ifdef module_param
 module_param(probe_debug_range, long, 0);
 #else
 MODULE_PARM(probe_debug_range, "l");
@@ -174,7 +174,7 @@
 MODULE_PARM_DESC(probe_debug_range, "Debug range length");
 
 static unsigned long probe_debug_tag = 0;
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,16)
+#ifdef module_param
 module_param(probe_debug_tag, long, 0);
 #else
 MODULE_PARM(probe_debug_tag, "l");
