[Pvfs2-cvs] commit by slang in pvfs2/maint/config: kernel.m4

CVS commit program cvs at parl.clemson.edu
Sat Nov 3 20:38:57 EST 2007


Update of /projects/cvsroot/pvfs2/maint/config
In directory parlweb1:/tmp/cvs-serv16625/maint/config

Modified Files:
	kernel.m4 
Log Message:
fix kmod compile with kernels earlier than 2.6.23


Index: kernel.m4
===================================================================
RCS file: /projects/cvsroot/pvfs2/maint/config/kernel.m4,v
diff -p -u -r1.43 -r1.44
--- kernel.m4	31 Oct 2007 22:55:38 -0000	1.43
+++ kernel.m4	4 Nov 2007 01:38:56 -0000	1.44
@@ -832,16 +832,16 @@ AC_DEFUN([AX_KERNEL_FEATURES],
 	AC_MSG_RESULT(no)
 	)
 
-	dnl 2.6.23 removed a parameter from kmem_cache_create
-	AC_MSG_CHECKING(for eight-argument kmem_cache_create)
+	dnl 2.6.23 removed the destructor parameter from kmem_cache_create
+	AC_MSG_CHECKING(for destructor param to kmem_cache_create)
 	AC_TRY_COMPILE([
 	    #define __KERNEL__
 	    #include <linux/slab.h>
 	], [
-	   kmem_cache_create("config-test", 0, 0, 0, NULL, NULL)
+	   kmem_cache_create("config-test", 0, 0, 0, NULL, NULL);
 	],
 	AC_MSG_RESULT(yes)
-	AC_DEFINE(HAVE_EIGHT_ARG_KMEM_CACHE_CREATE, 1, [Define if kernel (2.6.22 or older) has kmem_cache_create with eight args]),
+	AC_DEFINE(HAVE_KMEM_CACHE_CREATE_DESTRUCTOR_PARAM, 1, [Define if kernel kmem_cache_create has destructor param]),
 	AC_MSG_RESULT(no)
 	)
 



More information about the Pvfs2-cvs mailing list