/* config.h.  Generated from config.h.in by configure.  */
/* config.h.in.  Generated from configure.ac by autoheader.  */

/* disable libcfs CDEBUG, CWARN */
#define CDEBUG_ENABLED 1

/* disable libcfs ENTRY/EXIT */
#define CDEBUG_ENTRY_EXIT 1

/* enable page state tracking code */
/* #undef CONFIG_DEBUG_PAGESTATE_TRACKING */

/* kernel has cpu affinity support */
/* #undef CPU_AFFINITY */

/* name of ldiskfs debug program */
#define DEBUGFS "debugfs"

/* name of ldiskfs dump program */
#define DUMPE2FS "dumpe2fs"

/* name of ldiskfs fsck program */
#define E2FSCK "e2fsck"

/* name of ldiskfs e2fsprogs package */
#define E2FSPROGS "e2fsprogs"

/* name of ldiskfs label program */
#define E2LABEL "e2label"

/* do data checksums */
#define ENABLE_CHECKSUM 1

/* Liblustre Can Recover */
#define ENABLE_LIBLUSTRE_RECOVERY 1

/* Use the Pinger */
#define ENABLE_PINGER 1

/* kernel export generic_error_remove_page */
#define HAS_GENERIC_ERROR_REMOVE_PAGE 1

/* register_sysctl_table want 2 args */
/* #undef HAVE_2ARGS_REGISTER_SYSCTL */

/* INIT_WORK use 3 args and store data inside */
/* #undef HAVE_3ARGS_INIT_WORK */

/* sysctl proc_handler wants 5 args */
#define HAVE_5ARGS_SYSCTL_PROC_HANDLER 1

/* access_process_vm function is present */
/* #undef HAVE_ACCESS_PROCESS_VM */

/* add_to_page_cache_lru functions are present */
#define HAVE_ADD_TO_PAGE_CACHE_LRU 1

/* support alder32 checksum type */
/* #undef HAVE_ADLER */

/* Define to 1 if you have the <arpa/inet.h> header file. */
#define HAVE_ARPA_INET_H 1

/* Define to 1 if you have the <asm/types.h> header file. */
#define HAVE_ASM_TYPES_H 1

/* kernel has block cipher support */
#define HAVE_ASYNC_BLOCK_CIPHER 1

/* bdi_init/bdi_destroy functions are present */
#define HAVE_BDI_INIT 1

/* backing_device_info has name field */
#define HAVE_BDI_NAME 1

/* bdi_register function is present */
#define HAVE_BDI_REGISTER 1

/* kernel has bio_endio with 2 args */
#define HAVE_BIO_ENDIO_2ARG 1

/* Kernel has bit_spinlock.h */
#define HAVE_BIT_SPINLOCK_H 1

/* struct bio has a bi_hw_segments field */
/* #undef HAVE_BI_HW_SEGMENTS */

/* blkdev_get_by_dev is exported by the kernel */
/* #undef HAVE_BLKDEV_GET_BY_DEV */

/* blkdev_put needs 2 paramters */
#define HAVE_BLKDEV_PUT_2ARGS 1

/* Define to 1 if you have the <blkid/blkid.h> header file. */
/* #undef HAVE_BLKID_BLKID_H */

/* blk_queue_logical_block_size is defined */
#define HAVE_BLK_QUEUE_LOG_BLK_SIZE 1

/* blk_queue_max_sectors is defined */
/* #undef HAVE_BLK_QUEUE_MAX_SECTORS */

/* blk_queue_max_segments is defined */
#define HAVE_BLK_QUEUE_MAX_SEGMENTS 1

/* kernel has ext4_blocks_for_truncate */
/* #undef HAVE_BLOCKS_FOR_TRUNCATE */

/* cache_detail has cache_upcall field */
#define HAVE_CACHE_UPCALL 1

/* kernel has cancel_dirty_page instead of clear_page_dirty */
#define HAVE_CANCEL_DIRTY_PAGE 1

/* Define to 1 if you have the <catamount/data.h> header file. */
/* #undef HAVE_CATAMOUNT_DATA_H */

/* have clear_inode */
#define HAVE_CLEAR_INODE 1

/* compat rdma found */
/* #undef HAVE_COMPAT_RDMA */

/* Define to 1 if you have the `connect' function. */
#define HAVE_CONNECT 1

/* have cpumask_copy */
#define HAVE_CPUMASK_COPY 1

/* node_to_cpumask_map is exported by the kernel */
#define HAVE_CPUMASK_OF_NODE 1

/* have cpumask_size() */
#define HAVE_CPUMASK_SIZE 1

/* have CPU topology */
#define HAVE_CPU_TOPOLOGY 1

/* task's cred wrappers found */
#define HAVE_CRED_WRAPPERS 1

/* dcache_lock is exist */
#define HAVE_DCACHE_LOCK 1

/* kernel export delete_from_page_cache */
/* #undef HAVE_DELETE_FROM_PAGE_CACHE */

/* have i_dentry/d_alias uses hlist */
/* #undef HAVE_DENTRY_D_ALIAS_HLIST */

/* dentry_open needs 4 paramters */
#define HAVE_DENTRY_OPEN_4ARGS 1

/* dentry_open uses struct path as first argument */
/* #undef HAVE_DENTRY_OPEN_USE_PATH */

/* dev_get_by_name has 2 args */
#define HAVE_DEV_GET_BY_NAME_2ARG 1

/* kernel exports dev_set_rdonly */
#define HAVE_DEV_SET_RDONLY 1

/* kernel dia_setkey takes 4 args */
/* #undef HAVE_DIGEST_SETKEY_FLAGS */

/* dirty_inode super_operation takes flag */
/* #undef HAVE_DIRTY_INODE_HAS_FLAG */

/* quotactl_ops.set_dqblk takes struct fs_disk_quota */
#define HAVE_DQUOT_FS_DISK_QUOTA 1

/* dquot_suspend is defined */
/* #undef HAVE_DQUOT_SUSPEND */

/* dump_trace is exported */
#define HAVE_DUMP_TRACE 1

/* dump_trace want address argument */
/* #undef HAVE_DUMP_TRACE_ADDRESS */

/* d_compare need 7 arguments */
/* #undef HAVE_D_COMPARE_7ARGS */

/* d_delete first parameter declared const */
#define HAVE_D_DELETE_CONST const

/* have d_make_root */
/* #undef HAVE_D_MAKE_ROOT */

/* d_obtain_alias exist in kernel */
#define HAVE_D_OBTAIN_ALIAS 1

/* d_rehash_cond is exported by the kernel */
/* #undef HAVE_D_REHASH_COND */

/* have parent inode as parameter */
#define HAVE_ENCODE_FH_PARENT 1

/* Define to 1 if you have the <endian.h> header file. */
#define HAVE_ENDIAN_H 1

/* exportfs_decode_fh has been export */
#define HAVE_EXPORTFS_DECODE_FH 1

/* inode_permission is exported by the kernel */
#define HAVE_EXPORT_INODE_PERMISSION 1

/* Define to 1 if you have the <ext2fs/ext2fs.h> header file. */
/* #undef HAVE_EXT2FS_EXT2FS_H */

/* kernel has .fh_to_dentry member in export_operations struct */
#define HAVE_FH_TO_DENTRY 1

/* Kernel exports filemap_populate */
/* #undef HAVE_FILEMAP_POPULATE */

/* file_operations.fsync takes 2 arguments */
/* #undef HAVE_FILE_FSYNC_2ARGS */

/* file_operations.fsync takes 4 arguments */
/* #undef HAVE_FILE_FSYNC_4ARGS */

/* Define to 1 if you have the <file.h> header file. */
/* #undef HAVE_FILE_H */

/* generic_file_llseek_size is exported by the kernel */
/* #undef HAVE_FILE_LLSEEK_SIZE */

/* kernel has generic_file_llseek_size with 5 args */
/* #undef HAVE_FILE_LLSEEK_SIZE_5ARGS */

/* use fops->readv */
/* #undef HAVE_FILE_READV */

/* use fops->writev */
/* #undef HAVE_FILE_WRITEV */

/* struct file_system_type has mount field */
/* #undef HAVE_FSTYPE_MOUNT */

/* kernel has fs/quotaio_v1.h */
/* #undef HAVE_FS_QUOTAIO_H */

/* kernel has fs/quota/quotaio_v2.h */
#define HAVE_FS_QUOTA_QUOTAIO_H 1

/* kernel has FS_RENAME_DOES_D_MOVE flag */
#define HAVE_FS_RENAME_DOES_D_MOVE 1

/* fs_struct.lock use rwlock */
#define HAVE_FS_STRUCT_RWLOCK 1

/* fs_struct use path structure */
#define HAVE_FS_STRUCT_USE_PATH 1

/* generic_permission taken 2 arguments */
/* #undef HAVE_GENERIC_PERMISSION_2ARGS */

/* generic_permission taken 4 arguments */
/* #undef HAVE_GENERIC_PERMISSION_4ARGS */

/* Define to 1 if you have the `gethostbyname' function. */
#define HAVE_GETHOSTBYNAME 1

/* Define to 1 if you have the `get_preemption_level' function. */
/* #undef HAVE_GET_PREEMPTION_LEVEL */

/* Define this if you enable gss */
/* #undef HAVE_GSS */

/* Define this if you enable gss keyring backend */
/* #undef HAVE_GSS_KEYRING */

/* Define this if the Kerberos GSS library supports gss_krb5_ccache_name */
/* #undef HAVE_GSS_KRB5_CCACHE_NAME */

/* Define this if you have Heimdal Kerberos libraries */
/* #undef HAVE_HEIMDAL */

/* Define to 1 if you have the `inet_ntoa' function. */
#define HAVE_INET_NTOA 1

/* kernel is support network namespaces */
#define HAVE_INIT_NET 1

/* inode_operations use umode_t as parameter */
#define HAVE_INODEOPS_USE_UMODE_T 1

/* inode->i_alloc_sem is killed and use inode_dio_wait/done */
/* #undef HAVE_INODE_DIO_WAIT */

/* inode_operations->permission has two args */
#define HAVE_INODE_PERMISION_2ARGS 1

/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1

/* invalidate_bdev has second argument */
/* #undef HAVE_INVALIDATE_BDEV_2ARG */

/* have iop atomic_open */
/* #undef HAVE_IOP_ATOMIC_OPEN */

/* inode_operations has .get_acl member function */
/* #undef HAVE_IOP_GET_ACL */

/* is_compat_task() is available */
#define HAVE_IS_COMPAT_TASK 1

/* kernel_locked is defined */
#define HAVE_KERNEL_LOCKED 1

/* kernel has .sendfile */
/* #undef HAVE_KERNEL_SENDFILE */

/* kernel has .slice_read */
#define HAVE_KERNEL_SPLICE_READ 1

/* kernel has .write_begin/end */
#define HAVE_KERNEL_WRITE_BEGIN_END 1

/* kernel __u64 is long long type */
#define HAVE_KERN__U64_LONG_LONG 1

/* have kmap_atomic has only 1 argument */
/* #undef HAVE_KMAP_ATOMIC_HAS_1ARG */

/* kmem_cache_create has dtor argument */
/* #undef HAVE_KMEM_CACHE_CREATE_DTOR */

/* kmem_cache_destroy(cachep) return int */
/* #undef HAVE_KMEM_CACHE_DESTROY_INT */

/* Define this if you have MIT Kerberos libraries */
/* #undef HAVE_KRB5 */

/* Define this if the function krb5int_derive_key is available */
/* #undef HAVE_KRB5INT_DERIVE_KEY */

/* Define this if the function krb5_get_error_message is available */
/* #undef HAVE_KRB5_GET_ERROR_MESSAGE */

/* Define this if the function krb5_get_init_creds_opt_set_addressless is
   available */
/* #undef HAVE_KRB5_GET_INIT_CREDS_OPT_SET_ADDRESSLESS */

/* enable use of ldiskfsprogs package */
/* #undef HAVE_LDISKFSPROGS */

/* Enable ldiskfs osd */
#define HAVE_LDISKFS_OSD 1

/* use libcap */
/* #undef HAVE_LIBCAP */

/* libefence support is requested */
/* #undef HAVE_LIBEFENCE */

/* Define to 1 if you have the `keyutils' library (-lkeyutils). */
/* #undef HAVE_LIBKEYUTILS */

/* use libpthread */
#define HAVE_LIBPTHREAD 1

/* readline library is available */
/* #undef HAVE_LIBREADLINE */

/* libwrap support is requested */
/* #undef HAVE_LIBWRAP */

/* kernel has include/exportfs.h */
#define HAVE_LINUX_EXPORTFS_H 1

/* Kernel has fiemap.h */
#define HAVE_LINUX_FIEMAP_H 1

/* kernel has include/key-type.h */
#define HAVE_LINUX_KEYTYPE_H 1

/* kernel has include/mm_types.h */
#define HAVE_LINUX_MMTYPES_H 1

/* kernel has include/oom.h */
#define HAVE_LINUX_OOM_H 1

/* Define to 1 if you have the <linux/random.h> header file. */
#define HAVE_LINUX_RANDOM_H 1

/* Define to 1 if you have the <linux/types.h> header file. */
#define HAVE_LINUX_TYPES_H 1

/* Define to 1 if you have the <linux/unistd.h> header file. */
#define HAVE_LINUX_UNISTD_H 1

/* Define to 1 if you have the <linux/version.h> header file. */
#define HAVE_LINUX_VERSION_H 1

/* lock-manager ops renamed to lm_xxx */
/* #undef HAVE_LM_XXX_LOCK_MANAGER_OPS */

/* lock_map_acquire is defined */
#define HAVE_LOCK_MAP_ACQUIRE 1

/* Enable lru resize support */
#define HAVE_LRU_RESIZE_SUPPORT 1

/* Define this if the Kerberos GSS library supports
   gss_krb5_export_lucid_sec_context */
/* #undef HAVE_LUCID_CONTEXT_SUPPORT */

/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1

/* address_space_operations.migratepage has 4 args */
/* #undef HAVE_MIGRATEPAGE_4ARGS */

/* kernel has include/linux/migrate.h */
#define HAVE_MIGRATE_H 1

/* kernel has include/linux/migrate_mode.h */
/* #undef HAVE_MIGRATE_MODE_H */

/* kernel module loading is possible */
#define HAVE_MODULE_LOADING_SUPPORT 1

/* Define to 1 if you have the <netdb.h> header file. */
#define HAVE_NETDB_H 1

/* Define to 1 if you have the <netinet/in.h> header file. */
#define HAVE_NETINET_IN_H 1

/* Define to 1 if you have the <netinet/tcp.h> header file. */
#define HAVE_NETINET_TCP_H 1

/* node_to_cpumask is exported by the kernel */
/* #undef HAVE_NODE_TO_CPUMASK */

/* have cpumask_of_node */
/* #undef HAVE_OFED_CPUMASK_OF_NODE */

/* has completion vector */
#define HAVE_OFED_IB_COMP_VECTOR 1

/* ib_dma_map_single defined */
#define HAVE_OFED_IB_DMA_MAP 1

/* has completion vector */
#define HAVE_OFED_RDMA_CMEV_ADDRCHANGE 1

/* has completion vector */
#define HAVE_OFED_RDMA_CMEV_TIMEWAIT_EXIT 1

/* rdma_set_reuse defined */
/* #undef HAVE_OFED_RDMA_SET_REUSEADDR */

/* kernel store a oom parameters in signal struct */
#define HAVE_OOMADJ_IN_SIG 1

/* kernel has .pagevec_lru_add_file */
#define HAVE_PAGEVEC_LRU_ADD_FILE 1

/* kernel have PageConstant supported */
/* #undef HAVE_PAGE_CONSTANT */

/* have PCLMULQDQ instruction */
#define HAVE_PCLMULQDQ 1

/* kernel .page_mkwrite is located in vm_operation_struct._pmkw */
/* #undef HAVE_PGMKWRITE_COMPACT */

/* kernel vm_operation_struct.page_mkwrite uses struct vm_fault * as second
   parameter */
#define HAVE_PGMKWRITE_USE_VMFAULT 1

/* readlink returns ssize_t */
#define HAVE_POSIX_1003_READLINK 1

/* kernel has deleted member in procfs entry struct */
/* #undef HAVE_PROCFS_DELETED */

/* kernel has pde_users member in proc_dir_entry_aux */
#define HAVE_PROCFS_USERS 1

/* inode->i_nlink is protected from direct modification */
/* #undef HAVE_PROTECT_I_NLINK */

/* have quota64 */
#define HAVE_QUOTA64 1

/* kernel has include/linux/quotaio_v2.h */
/* #undef HAVE_QUOTAIO_H */

/* quota_off needs 3 paramters */
#define HAVE_QUOTA_OFF_3ARGS 1

/* quota_on needs 5 paramters */
#define HAVE_QUOTA_ON_5ARGS 1

/* quota_on use path as 4th paramter */
/* #undef HAVE_QUOTA_ON_USE_PATH */

/* rdma_create_id wants 4 args */
/* #undef HAVE_RDMA_CREATE_ID_4ARG */

/* super_operations has a read_inode */
/* #undef HAVE_READ_INODE_IN_SBOPS */

/* kernel has register_shrinker */
#define HAVE_REGISTER_SHRINKER 1

/* kernel export remove_from_page_cache */
#define HAVE_REMOVE_FROM_PAGE_CACHE 1

/* request_queue has a limits field */
#define HAVE_REQUEST_QUEUE_LIMITS 1

/* request_queue has unplug_fn field */
#define HAVE_REQUEST_QUEUE_UNPLUG_FN 1

/* kernel has tree_lock as rw_lock */
#define HAVE_RW_TREE_LOCK 1

/* super_operations.evict_inode() is exist in kernel */
/* #undef HAVE_SBOPS_EVICT_INODE */

/* Kernel has a sb_any_quota_active */
#define HAVE_SB_ANY_QUOTA_ACTIVE 1

/* Kernel has a sb_any_quota_loaded */
#define HAVE_SB_ANY_QUOTA_LOADED 1

/* super_block has s_bdi field */
#define HAVE_SB_BDI 1

/* Kernel has a sb_has_quota_active */
#define HAVE_SB_HAS_QUOTA_ACTIVE 1

/* scatterlist has sg_init_table */
#define HAVE_SCATTERLIST_INITTABLE 1

/* struct scatterlist has no page member */
#define HAVE_SCATTERLIST_SETPAGE 1

/* SLES10 SP2 use extra parameter in vfs */
/* #undef HAVE_SECURITY_PLUG */

/* selinux_is_enabled is defined */
#define HAVE_SELINUX_IS_ENABLED 1

/* semaphore counter is atomic */
/* #undef HAVE_SEM_COUNT_ATOMIC */

/* support server */
#define HAVE_SERVER_SUPPORT 1

/* Define this if the Kerberos GSS library supports
   gss_krb5_set_allowable_enctypes */
/* #undef HAVE_SET_ALLOWABLE_ENCTYPES */

/* set_cpus_allowed is exported by the kernel */
/* #undef HAVE_SET_CPUS_ALLOWED */

/* have set_mems_allowed() */
#define HAVE_SET_MEMS_ALLOWED 1

/* shrinker want self pointer in handler */
#define HAVE_SHRINKER_WANT_SHRINK_PTR 1

/* shrink_control is present */
/* #undef HAVE_SHRINK_CONTROL */

/* simple_setattr is exported by the kernel */
#define HAVE_SIMPLE_SETATTR 1

/* kernel has sk_sleep */
/* #undef HAVE_SK_SLEEP */

/* Define to 1 if you have the `socket' function. */
#define HAVE_SOCKET 1

/* sock_map_fd have second argument */
#define HAVE_SOCK_MAP_FD_2ARG 1

/* spinlock_t is defined */
/* #undef HAVE_SPINLOCK_T */

/* enable split support */
/* #undef HAVE_SPLIT_SUPPORT */

/* stacktrace_ops.warning is exist */
#define HAVE_STACKTRACE_WARNING 1

/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1

/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1

/* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H 1

/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1

/* Define to 1 if you have the `strlcat' function. */
/* #undef HAVE_STRLCAT */

/* Define to 1 if you have the `strlcpy' function. */
/* #undef HAVE_STRLCPY */

/* Define to 1 if you have the `strnlen' function. */
#define HAVE_STRNLEN 1

/* kernel has struct blkcipher_desc */
#define HAVE_STRUCT_BLKCIPHER_DESC 1

/* struct cred found */
#define HAVE_STRUCT_CRED 1

/* kernel has struct hash_desc */
#define HAVE_STRUCT_HASH_DESC 1

/* kernel has struct shash_alg */
#define HAVE_STRUCT_SHASH_ALG 1

/* super_operations use dentry as parameter */
#define HAVE_SUPEROPS_USE_DENTRY 1

/* ctl_table has ctl_name field */
#define HAVE_SYSCTL_CTLNAME 1

/* sysctl has CTL_UNNUMBERED */
#define HAVE_SYSCTL_UNNUMBERED 1

/* Define to 1 if you have the <sys/ioctl.h> header file. */
#define HAVE_SYS_IOCTL_H 1

/* Define to 1 if you have <sys/quota.h>. */
#define HAVE_SYS_QUOTA_H 1

/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1

/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1

/* Define to 1 if you have the <sys/user.h> header file. */
#define HAVE_SYS_USER_H 1

/* Define to 1 if you have the <sys/vfs.h> header file. */
#define HAVE_SYS_VFS_H 1

/* tasklist_lock exported */
/* #undef HAVE_TASKLIST_LOCK */

/* tcp_sendpage use socket as first parameter */
#define HAVE_TCP_SENDPAGE_USE_SOCKET 1

/* have topology_core_cpumask */
#define HAVE_TOPOLOGY_CORE_CPUMASK 1

/* have topology_core_siblings */
/* #undef HAVE_TOPOLOGY_CORE_SIBLINGS */

/* have topology_thread_cpumask */
#define HAVE_TOPOLOGY_THREAD_CPUMASK 1

/* have topology_thread_siblings */
/* #undef HAVE_TOPOLOGY_THREAD_SIBLINGS */

/* touch_atime use one argument */
/* #undef HAVE_TOUCH_ATIME_1ARG */

/* print_trace_address has reliable argument */
#define HAVE_TRACE_ADDRESS_RELIABLE 1

/* kernel export truncate_complete_page */
/* #undef HAVE_TRUNCATE_COMPLETE_PAGE */

/* kernel uses trylock_page for page lock */
#define HAVE_TRYLOCK_PAGE 1

/* umode_t is defined */
#define HAVE_UMODE_T 1

/* Define umount_begin need second argument */
/* #undef HAVE_UMOUNTBEGIN_VFSMOUNT */

/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1

/* unregister_blkdev return int */
/* #undef HAVE_UNREGISTER_BLKDEV_RETURN_INT */

/* unshare_fs_struct found */
#define HAVE_UNSHARE_FS_STRUCT 1

/* __u64 is long long type */
#define HAVE_USER__U64_LONG_LONG 1

/* vfs_dq_off is defined */
#define HAVE_VFS_DQ_OFF 1

/* inode_newsize_ok is defined */
#define HAVE_VFS_INODE_NEWSIZE_OK 1

/* kernel has .fault in vm_operation_struct */
#define HAVE_VM_OP_FAULT 1

/* request_queue.make_request_fn returns void but not int */
/* #undef HAVE_VOID_MAKE_REQUEST_FN */

/* Define to 1 if you have the <xtio.h> header file. */
/* #undef HAVE_XTIO_H */

/* Enable zfs osd */
/* #undef HAVE_ZFS_OSD */

/* Define to 1 if you have the <zlib.h> header file. */
/* #undef HAVE_ZLIB_H */

/* __add_wait_queue_exclusive exists */
/* #undef HAVE___ADD_WAIT_QUEUE_EXCLUSIVE */

/* __d_rehash is exported by the kernel */
/* #undef HAVE___D_REHASH */

/* __s16 is defined */
#define HAVE___S16 1

/* __s32 is defined */
#define HAVE___S32 1

/* __s64 is defined */
#define HAVE___S64 1

/* __s8 is defined */
#define HAVE___S8 1

/* __u16 is defined */
#define HAVE___U16 1

/* __u32 is defined */
#define HAVE___U32 1

/* __u64 is defined */
#define HAVE___U64 1

/* __u8 is defined */
#define HAVE___U8 1

/* call sysio init functions */
#define INIT_SYSIO 1

/* enable invariant checking */
/* #undef INVARIANT_CHECK */

/* Define this as the Kerberos version number */
/* #undef KRB5_VERSION */

/* enable libcfs LASSERT, LASSERTF */
#define LIBCFS_DEBUG 1

/* Liblustre Support ACL-enabled MDS */
#define LIBLUSTRE_POSIX_ACL 1

/* use /dev/urandom for random data */
#define LIBLUSTRE_USE_URANDOM 1

/* have tux_info */
/* #undef LL_TASK_CL_ENV */

/* use dumplog on panic */
/* #undef LNET_DUMP_ON_PANIC */

/* Max LNET payload */
#define LNET_MAX_PAYLOAD LNET_MTU

/* maximum number of MDS threads */
/* #undef MDS_MAX_THREADS */

/* Report minimum OST free space */
/* #undef MIN_DF */

/* name of ldiskfs mkfs program */
#define MKE2FS "mke2fs"

/* IOCTL Buffer Size */
#define OBD_MAX_IOCTL_BUFFER 8192

/* Name of package */
#define PACKAGE "lustre"

/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT "http://bugs.whamcloud.com/"

/* Define to the full name of this package. */
#define PACKAGE_NAME "Lustre"

/* Define to the full name and version of this package. */
#define PACKAGE_STRING "Lustre LUSTRE_VERSION"

/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "lustre"

/* Define to the home page for this package. */
#define PACKAGE_URL ""

/* Define to the version of this package. */
#define PACKAGE_VERSION "LUSTRE_VERSION"

/* name of parallel fsck program */
#define PFSCK "fsck"

/* enable randomly alloc failure */
#define RANDOM_FAIL_ALLOC 1

/* The size of `unsigned long long', as computed by sizeof. */
#define SIZEOF_UNSIGNED_LONG_LONG 8

/* use tunable backoff TCP */
/* #undef SOCKNAL_BACKOFF */

/* tunable backoff TCP in ms */
/* #undef SOCKNAL_BACKOFF_MS */

/* 'struct stacktrace_ops' has 'walk_stack' field */
#define STACKTRACE_OPS_HAVE_WALK_STACK 1

/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1

/* name of ldiskfs tune program */
#define TUNE2FS "tune2fs"

/* Define this if the private function, gss_krb5_cache_name, must be used to
   tell the Kerberos library which credentials cache to use. Otherwise, this
   is done by setting the KRB5CCNAME environment variable */
/* #undef USE_GSS_KRB5_CCACHE_NAME */

/* Write when Checking Health */
/* #undef USE_HEALTH_CHECK_WRITE */

/* enable lu_ref reference tracking code */
/* #undef USE_LU_REF */

/* Version number of package */
#define VERSION "2.4.1"

/* size of xattr acl */
#define XATTR_ACL_SIZE 260
