Whamcloud - gitweb
b=21500 2.6.31-fc12 patchless client support
authorRahul Deshmukh <Rahul.Deshmukh@sun.com>
Wed, 17 Mar 2010 07:03:27 +0000 (10:03 +0300)
committerMikhail Pershin <tappro@sun.com>
Wed, 17 Mar 2010 07:03:39 +0000 (10:03 +0300)
i=andreas.dilger
i=brain

Adding last patch needed for fc12 support on master.

lustre/autoconf/lustre-core.m4

index 2f2ba80..24b43b2 100644 (file)
@@ -421,6 +421,9 @@ AC_DEFUN([LC_POSIX_ACL_XATTR_H],
 [LB_CHECK_FILE([$LINUX/include/linux/posix_acl_xattr.h],[
         AC_MSG_CHECKING([if linux/posix_acl_xattr.h can be compiled])
         LB_LINUX_TRY_COMPILE([
 [LB_CHECK_FILE([$LINUX/include/linux/posix_acl_xattr.h],[
         AC_MSG_CHECKING([if linux/posix_acl_xattr.h can be compiled])
         LB_LINUX_TRY_COMPILE([
+                #ifdef CONFIG_FS_POSIX_ACL
+                #  include <linux/fs.h>
+                #endif
                 #include <linux/posix_acl_xattr.h>
         ],[],[
                 AC_MSG_RESULT([yes])
                 #include <linux/posix_acl_xattr.h>
         ],[],[
                 AC_MSG_RESULT([yes])
@@ -1397,7 +1400,7 @@ EXTRA_KCFLAGS="$tmp_flags"
 AC_DEFUN([LC_CONST_ACL_SIZE],
 [AC_MSG_CHECKING([calc acl size])
 tmp_flags="$CFLAGS"
 AC_DEFUN([LC_CONST_ACL_SIZE],
 [AC_MSG_CHECKING([calc acl size])
 tmp_flags="$CFLAGS"
-CFLAGS="$CFLAGS -I$LINUX/include -I$LINUX_OBJ/include -I$LINUX_OBJ/include2 $EXTRA_KCFLAGS"
+CFLAGS="$CFLAGS -I$LINUX/include -I$LINUX_OBJ/include -I$LINUX_OBJ/include2 -I$LINUX/arch/`uname -m|sed -e 's/ppc.*/powerpc/' -e 's/x86_64/x86/' -e 's/i.86/x86/'`/include $EXTRA_KCFLAGS"
 AC_TRY_RUN([
 #define __KERNEL__
 #include <linux/autoconf.h>
 AC_TRY_RUN([
 #define __KERNEL__
 #include <linux/autoconf.h>