X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=spl_config.h.in;h=e7243c564edfe2e6e510510582bd6ebb9c318bb6;hb=17f51e92b013569a74b3816624ce23e6b1c61211;hp=64b00244ad85594a132863854ad819bbaf0b8540;hpb=abc3ca149d719cca5c807f38030d01f61e97d87d;p=mirror_spl-debian.git diff --git a/spl_config.h.in b/spl_config.h.in index 64b0024..e7243c5 100644 --- a/spl_config.h.in +++ b/spl_config.h.in @@ -1,79 +1,121 @@ /* spl_config.h.in. Generated from configure.ac by autoheader. */ -/* Define to 1 to enable callb debugging */ -#undef DEBUG_CALLB +/* Atomic types use spinlocks */ +#undef ATOMIC_SPINLOCK -/* Define to 1 to enable kmem debugging */ +/* Define to 1 to enable basic kmem accounting */ #undef DEBUG_KMEM -/* Define to 1 to enable kstat debugging */ -#undef DEBUG_KSTAT +/* Define to 1 to enable detailed kmem tracking */ +#undef DEBUG_KMEM_TRACKING -/* Define to 1 to enable mutex debugging */ -#undef DEBUG_MUTEX +/* new shrinker callback wants 2 args */ +#undef HAVE_2ARGS_NEW_SHRINKER_CALLBACK -/* register_sysctl_table() wants 2 args */ -#undef HAVE_2ARGS_REGISTER_SYSCTL +/* old shrinker callback wants 2 args */ +#undef HAVE_2ARGS_OLD_SHRINKER_CALLBACK -/* INIT_WORK wants 3 args */ -#undef HAVE_3ARGS_INIT_WORK +/* vfs_fsync() wants 2 args */ +#undef HAVE_2ARGS_VFS_FSYNC -/* kernel defines atomic64_t */ -#undef HAVE_ATOMIC64_T +/* vfs_getattr wants 2 args */ +#undef HAVE_2ARGS_VFS_GETATTR + +/* zlib_deflate_workspacesize() wants 2 args */ +#undef HAVE_2ARGS_ZLIB_DEFLATE_WORKSPACESIZE + +/* old shrinker callback wants 3 args */ +#undef HAVE_3ARGS_SHRINKER_CALLBACK -/* class_device_create() is available */ -#undef HAVE_CLASS_DEVICE_CREATE +/* vfs_getattr wants 3 args */ +#undef HAVE_3ARGS_VFS_GETATTR -/* unnumbered sysctl support exists */ -#undef HAVE_CTL_UNNUMBERED +/* vfs_getattr wants 4 args */ +#undef HAVE_4ARGS_VFS_GETATTR -/* device_create() is available */ -#undef HAVE_DEVICE_CREATE +/* kernel defines atomic64_t */ +#undef HAVE_ATOMIC64_T -/* div64_64() is available */ -#undef HAVE_DIV64_64 +/* struct ctl_table has ctl_name */ +#undef HAVE_CTL_NAME /* Define to 1 if you have the header file. */ #undef HAVE_DLFCN_H -/* linux/fdtable.h exists */ -#undef HAVE_FDTABLE_HEADER +/* fops->fallocate() exists */ +#undef HAVE_FILE_FALLOCATE + +/* struct fs_struct uses spinlock_t */ +#undef HAVE_FS_STRUCT_SPINLOCK + +/* group_info->gid exists */ +#undef HAVE_GROUP_INFO_GID -/* files_fdtable() is available */ -#undef HAVE_FILES_FDTABLE +/* fops->fallocate() exists */ +#undef HAVE_INODE_FALLOCATE -/* fls64() is available */ -#undef HAVE_FLS64 +/* yes */ +#undef HAVE_INODE_LOCK_SHARED -/* init_utsname() is available */ -#undef HAVE_INIT_UTSNAME +/* inode->i_*time's are timespec64 */ +#undef HAVE_INODE_TIMESPEC64_TIMES -/* struct inode has i_mutex */ -#undef HAVE_INODE_I_MUTEX +/* truncate_range() inode operation is available */ +#undef HAVE_INODE_TRUNCATE_RANGE /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H -/* kmalloc_node() is available */ -#undef HAVE_KMALLOC_NODE +/* yes */ +#undef HAVE_IO_SCHEDULE_TIMEOUT + +/* kernel_read() take loff_t pointer */ +#undef HAVE_KERNEL_READ_PPOS + +/* timer_list.function gets a timer_list */ +#undef HAVE_KERNEL_TIMER_FUNCTION_TIMER_LIST + +/* kernel_write() take loff_t pointer */ +#undef HAVE_KERNEL_WRITE_PPOS + +/* struct kmem_cache has allocflags */ +#undef HAVE_KMEM_CACHE_ALLOCFLAGS + +/* kmem_cache_create_usercopy() exists */ +#undef HAVE_KMEM_CACHE_CREATE_USERCOPY + +/* struct kmem_cache has gfpflags */ +#undef HAVE_KMEM_CACHE_GFPFLAGS + +/* kuid_t/kgid_t in use */ +#undef HAVE_KUIDGID_T /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H -/* monotonic_clock() is available */ -#undef HAVE_MONOTONIC_CLOCK +/* yes */ +#undef HAVE_PDE_DATA -/* struct path used in struct nameidata */ -#undef HAVE_PATH_IN_NAMEIDATA +/* struct rw_semaphore has member activity */ +#undef HAVE_RWSEM_ACTIVITY -/* set_normalized_timespec() is available as export */ -#undef HAVE_SET_NORMALIZED_TIMESPEC_EXPORT +/* struct rw_semaphore has atomic_long_t member count */ +#undef HAVE_RWSEM_ATOMIC_LONG_COUNT -/* set_normalized_timespec() is available as inline */ -#undef HAVE_SET_NORMALIZED_TIMESPEC_INLINE +/* linux/sched/rt.h exists */ +#undef HAVE_SCHED_RT_HEADER -/* set_shrinker() available */ -#undef HAVE_SET_SHRINKER +/* linux/sched/signal.h exists */ +#undef HAVE_SCHED_SIGNAL_HEADER + +/* set_fs_pwd() needs const path * */ +#undef HAVE_SET_FS_PWD_WITH_CONST + +/* struct shrink_control exists */ +#undef HAVE_SHRINK_CONTROL_STRUCT + +/* ->count_objects exists */ +#undef HAVE_SPLIT_SHRINKER_CALLBACK /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H @@ -93,26 +135,24 @@ /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H -/* task_curr() exported */ -#undef HAVE_TASK_CURR - -/* timespec_sub() is available */ -#undef HAVE_TIMESPEC_SUB +/* Define to 1 if you have the header file. */ +#undef HAVE_UNISTD_H -/* linux/uaccess.h exists */ -#undef HAVE_UACCESS_HEADER +/* usleep_range is available */ +#undef HAVE_USLEEP_RANGE -/* kernel defines uintptr_t */ -#undef HAVE_UINTPTR_T +/* yes */ +#undef HAVE_WAIT_ON_BIT_ACTION -/* Define to 1 if you have the header file. */ -#undef HAVE_UNISTD_H +/* wait_queue_entry_t exists */ +#undef HAVE_WAIT_QUEUE_ENTRY_T -/* Define the project alias string. */ -#undef META_ALIAS +/* wq_head->head and wq_entry->entry exist */ +#undef HAVE_WAIT_QUEUE_HEAD_ENTRY -/* Define to 1 to disable debug tracing */ -#undef NDEBUG +/* Define to the sub-directory in which libtool stores uninstalled libraries. + */ +#undef LT_OBJDIR /* Name of package */ #undef PACKAGE @@ -132,12 +172,24 @@ /* Define to the version of this package. */ #undef PACKAGE_VERSION +/* struct rw_semaphore member wait_lock is raw_spinlock_t */ +#undef RWSEM_SPINLOCK_IS_RAW + +/* Define to 1 if GPL-only symbols can be used */ +#undef SPL_IS_GPL_COMPATIBLE + +/* Define the project alias string. */ +#undef SPL_META_ALIAS + /* Define the project author. */ #undef SPL_META_AUTHOR /* Define the project release date. */ #undef SPL_META_DATA +/* Define the project license. */ +#undef SPL_META_LICENSE + /* Define the libtool library 'age' version information. */ #undef SPL_META_LT_AGE