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

CVS commit program cvs at parl.clemson.edu
Fri Apr 11 13:07:24 EDT 2008


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

Modified Files:
      Tag: pvfs-2-7-branch
	kernel.m4 
Log Message:
merge i_sem/i_mutex configure check from trunk to pvfs-2-7-branch


Index: kernel.m4
===================================================================
RCS file: /projects/cvsroot/pvfs2-1/maint/config/kernel.m4,v
diff -p -u -r1.46.2.7 -r1.46.2.8
--- kernel.m4	11 Apr 2008 15:57:28 -0000	1.46.2.7
+++ kernel.m4	11 Apr 2008 17:07:24 -0000	1.46.2.8
@@ -244,6 +244,20 @@ AC_DEFUN([AX_KERNEL_FEATURES],
 			AC_MSG_RESULT(no)
 	)
 
+	dnl 2.6.16 removed this member
+	AC_MSG_CHECKING(for i_sem in struct inode)
+	AC_TRY_COMPILE([
+		#define __KERNEL__
+		#include <linux/fs.h>
+		static struct inode i = {
+			.i_sem = {0},
+			};
+		], [],
+			AC_MSG_RESULT(yes)
+			AC_DEFINE(HAVE_I_SEM_IN_STRUCT_INODE, 1, Define if struct inode in kernel has i_sem member),
+			AC_MSG_RESULT(no)
+	)
+
 	dnl checking if we have a statfs_lite callback in super_operations 
 	AC_MSG_CHECKING(for statfs_lite callback in struct super_operations in kernel)
 	AC_TRY_COMPILE([



More information about the Pvfs2-cvs mailing list