fi
fi
fi
- if test ! -f "$LINUX_KERNEL_BUILD/include/linux/autoconf.h"; then
+ if test ! -f "$LINUX_KERNEL_BUILD/include/generated/autoconf.h" &&
+ test ! -f "$LINUX_KERNEL_BUILD/include/linux/autoconf.h"; then
enable_kernel_module="no"
fi
if test "x$enable_kernel_module" = "xno"; then
fi
_AFS_SYSNAME=`echo $AFS_SYSNAME|sed s/XX\$/$AFS_SYSKVERS/`
AFS_SYSNAME="$_AFS_SYSNAME"
- save_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS="-I${LINUX_KERNEL_PATH}/include $CPPFLAGS"
- AC_TRY_COMPILE(
- [#include <linux/autoconf.h>],
+ AC_TRY_KBUILD(
+ [],
[#ifndef CONFIG_USERMODE
#error not UML
#endif],
if test "${ac_cv_linux_is_uml}" = yes; then
_AFS_SYSNAME=`echo $AFS_SYSNAME|sed s/linux/umlinux/`
fi
- CPPFLAGS="$save_CPPFLAGS"
AFS_SYSNAME="$_AFS_SYSNAME"
;;
esac
*_obsd43) AFS_PARAM_COMMON=param.obsd43.h ;;
*_obsd44) AFS_PARAM_COMMON=param.obsd44.h ;;
*_obsd45) AFS_PARAM_COMMON=param.obsd45.h ;;
+ *_obsd46) AFS_PARAM_COMMON=param.obsd46.h ;;
*_linux22) AFS_PARAM_COMMON=param.linux22.h ;;
*_linux24) AFS_PARAM_COMMON=param.linux24.h ;;
*_linux26) AFS_PARAM_COMMON=param.linux26.h ;;
LINUX_DEFINES_PREV_TASK
LINUX_FS_STRUCT_SUPER_HAS_ALLOC_INODE
LINUX_STRUCT_SUPER_BLOCK_HAS_S_BDI
+ LINUX_STRUCT_BDI_HAS_NAME
LINUX_FS_STRUCT_INODE_HAS_I_ALLOC_SEM
LINUX_FS_STRUCT_INODE_HAS_I_BLKBITS
LINUX_FS_STRUCT_INODE_HAS_I_BLKSIZE