Wouldn't that be:
--- osi_nfssrv.c 31 Jul 2006 21:20:29 -0000 1.1
+++ osi_nfssrv.c 11 Aug 2006 18:46:00 -0000
@@ -26,7 +26,11 @@
#include <linux/sunrpc/svcauth.h>
static unsigned long authtab_addr = 0;
+#if defined(module_param)
+module_param(authtab_addr, long, 0);
+#else
MODULE_PARM(authtab_addr, "l");
+#endif
MODULE_PARM_DESC(authtab_addr, "Address of the authtab array.");
extern struct auth_ops *authtab[] __attribute__((weak));
Index: osi_pag_module.c
===================================================================
RCS file: /cvs/openafs/src/afs/LINUX/osi_pag_module.c,v
retrieving revision 1.1
--- osi_pag_module.c 31 Jul 2006 21:20:29 -0000 1.1
+++ osi_pag_module.c 11 Aug 2006 18:46:23 -0000
@@ -39,11 +39,19 @@
#endif
static unsigned long nfs_server_addr = 0;
+#if defined(module_param)
+module_param(nfs_server_addr, long, 0);
+#else
MODULE_PARM(nfs_server_addr, "l");
+#endif
MODULE_PARM_DESC(nfs_server_addr, "IP Address of NFS Server");
static char *this_cell = 0;
+#if defined(module_param_array) && LINUX_VERSION_CODE >
KERNEL_VERSION(2,6,9)
+module_param_array(this_cell, charp, 0);
+#else
MODULE_PARM(this_cell, "s");
+#endif
MODULE_PARM_DESC(this_cell, "Local cell name");
#if defined(AFS_LINUX24_ENV)
On Fri, 11 Aug 2006, chas williams - CONTRACTOR wrote:
In message <[EMAIL PROTECTED]>,William Murray writes
:
MODULE_PARM(nfs_server_addr, "l");
nfs_server_addr is defined in the line above. I suppose that means
something wrong with MODULE_PARM? But this is frequently used...
in the interest of compatibility, the linux kernel has renamed this
to module_param() and changed the arguments.
module_param(nfs_server_addr, long, 0);
might work.
_______________________________________________
OpenAFS-info mailing list
OpenAFS-info@openafs.org
https://lists.openafs.org/mailman/listinfo/openafs-info