])
])
+# 2.6.23 exports exportfs_decode_fh
+AC_DEFUN([LC_EXPORTFS_DECODE_FH],
+[LB_CHECK_SYMBOL_EXPORT([exportfs_decode_fh],
+[fs/exportfs/expfs.c],[
+ AC_DEFINE(HAVE_EXPORTFS_DECODE_FH, 1,
+ [exportfs_decode_fh has been export])
+],[
+])
+])
+
#
# LC_PROG_LINUX
#
LC_CONFIG_HEALTH_CHECK_WRITE
LC_CONFIG_LRU_RESIZE
LC_QUOTA_MODULE
+ LC_LLITE_LLOOP_MODULE
# RHEL4 patches
LC_EXPORT_TRUNCATE_COMPLETE
LC_VM_OP_FAULT
LC_REGISTER_SHRINKER
LC_PROCFS_USERS
+ LC_EXPORTFS_DECODE_FH
# 2.6.24
LC_HAVE_MMTYPES_H
])
#
+# LC_LLITE_LLOOP_MODULE
+# lloop_llite.ko does not currently work with page sizes
+# of 64k or larger.
+#
+AC_DEFUN([LC_LLITE_LLOOP_MODULE],
+[AC_MSG_CHECKING([whether to enable llite_lloop module])
+LB_LINUX_TRY_COMPILE([
+ #include <asm/page.h>
+],[
+ #if PAGE_SIZE >= 65536
+ #error "PAGE_SIZE >= 65536"
+ #endif
+],[
+ enable_llite_lloop_module='yes'
+ AC_MSG_RESULT([yes])
+],[
+ enable_llite_lloop_module='no'
+ AC_MSG_RESULT([no])
+])
+])
+
+#
# LC_CONFIGURE
#
# other configure checks
AM_CONDITIONAL(GSS_KEYRING, test x$enable_gss_keyring = xyes)
AM_CONDITIONAL(GSS_PIPEFS, test x$enable_gss_pipefs = xyes)
AM_CONDITIONAL(LIBPTHREAD, test x$enable_libpthread = xyes)
+AM_CONDITIONAL(LLITE_LLOOP, test x$enable_llite_lloop_module = xyes)
])
#
lustre/include/lustre_ver.h
lustre/include/linux/Makefile
lustre/include/lustre/Makefile
+lustre/kernel_patches/targets/2.6-rhel6.target
lustre/kernel_patches/targets/2.6-rhel5.target
lustre/kernel_patches/targets/2.6-sles10.target
lustre/kernel_patches/targets/2.6-sles11.target