X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=spl_config.h.in;h=e7243c564edfe2e6e510510582bd6ebb9c318bb6;hb=73bbc486ed4d7b1e7600e681a0d96eabbf77367f;hp=858636c5998e2279b1a84785ed59570f7a846164;hpb=af6b2c9d73deef4f5e74402d19b77e13da8ba0b7;p=mirror_spl-debian.git diff --git a/spl_config.h.in b/spl_config.h.in index 858636c..e7243c5 100644 --- a/spl_config.h.in +++ b/spl_config.h.in @@ -21,26 +21,17 @@ /* vfs_getattr wants 2 args */ #undef HAVE_2ARGS_VFS_GETATTR -/* vfs_unlink() wants 2 args */ -#undef HAVE_2ARGS_VFS_UNLINK - /* zlib_deflate_workspacesize() wants 2 args */ #undef HAVE_2ARGS_ZLIB_DEFLATE_WORKSPACESIZE /* old shrinker callback wants 3 args */ #undef HAVE_3ARGS_SHRINKER_CALLBACK -/* vfs_unlink() wants 3 args */ -#undef HAVE_3ARGS_VFS_UNLINK - -/* vfs_rename() wants 4 args */ -#undef HAVE_4ARGS_VFS_RENAME - -/* vfs_rename() wants 5 args */ -#undef HAVE_5ARGS_VFS_RENAME +/* vfs_getattr wants 3 args */ +#undef HAVE_3ARGS_VFS_GETATTR -/* vfs_rename() wants 6 args */ -#undef HAVE_6ARGS_VFS_RENAME +/* vfs_getattr wants 4 args */ +#undef HAVE_4ARGS_VFS_GETATTR /* kernel defines atomic64_t */ #undef HAVE_ATOMIC64_T @@ -57,18 +48,42 @@ /* struct fs_struct uses spinlock_t */ #undef HAVE_FS_STRUCT_SPINLOCK +/* group_info->gid exists */ +#undef HAVE_GROUP_INFO_GID + /* fops->fallocate() exists */ #undef HAVE_INODE_FALLOCATE +/* yes */ +#undef HAVE_INODE_LOCK_SHARED + +/* inode->i_*time's are timespec64 */ +#undef HAVE_INODE_TIMESPEC64_TIMES + /* truncate_range() inode operation is available */ #undef HAVE_INODE_TRUNCATE_RANGE /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H +/* 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 @@ -81,12 +96,18 @@ /* yes */ #undef HAVE_PDE_DATA -/* __put_task_struct() is available */ -#undef HAVE_PUT_TASK_STRUCT +/* struct rw_semaphore has member activity */ +#undef HAVE_RWSEM_ACTIVITY + +/* struct rw_semaphore has atomic_long_t member count */ +#undef HAVE_RWSEM_ATOMIC_LONG_COUNT /* linux/sched/rt.h exists */ #undef HAVE_SCHED_RT_HEADER +/* linux/sched/signal.h exists */ +#undef HAVE_SCHED_SIGNAL_HEADER + /* set_fs_pwd() needs const path * */ #undef HAVE_SET_FS_PWD_WITH_CONST @@ -123,6 +144,12 @@ /* yes */ #undef HAVE_WAIT_ON_BIT_ACTION +/* wait_queue_entry_t exists */ +#undef HAVE_WAIT_QUEUE_ENTRY_T + +/* wq_head->head and wq_entry->entry exist */ +#undef HAVE_WAIT_QUEUE_HEAD_ENTRY + /* Define to the sub-directory in which libtool stores uninstalled libraries. */ #undef LT_OBJDIR @@ -142,15 +169,9 @@ /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME -/* Define to the home page for this package. */ -#undef PACKAGE_URL - /* Define to the version of this package. */ #undef PACKAGE_VERSION -/* rwsem_is_locked() acquires sem->wait_lock */ -#undef RWSEM_IS_LOCKED_TAKES_WAIT_LOCK - /* struct rw_semaphore member wait_lock is raw_spinlock_t */ #undef RWSEM_SPINLOCK_IS_RAW