/* src/include/lve_kmod_c.h.in. Generated from configure.ac by autoheader. */ /* have a DC connected to enable */ #undef FEAT_DC /* iolimit enabled */ #undef FEAT_IOLIMIT /* syslink protect disabled */ #undef FEAT_LINK_PROT /* procfs filter enabled */ #undef FEAT_PROC_PROT /* sysctl settings support in module */ #undef FEAT_SYSCTL /* have an XFS CAP_RESOURCE hack */ #undef FEAT_XFS_QUOTA /* git hash for build */ #undef GIT_HASH /* cgroup_attach_task has 2 args */ #undef HAVE_2ARGS_CGROUP_ATTACH_TASK /* atomic_set_mask defined in kernel */ #undef HAVE_ATOMIC_SET_MASK /* bsearch exist in kernel */ #undef HAVE_BSEARCH /* cgroupfs_root exist */ #undef HAVE_CGOUPFS /* cgroup root have actual_subsys_mask */ #undef HAVE_CGROUP_ACTUAL_SUBSYS_MASK /* cgroup_attach_task exists */ #undef HAVE_CGROUP_ATTACH_TASK /* cgroup_mutex exists */ #undef HAVE_CGROUP_MUTEX /* cgroup_post_fork has 1 arg */ #undef HAVE_CGROUP_POST_FORK_WITH_1ARG /* cgroup_post_fork has 2 args */ #undef HAVE_CGROUP_POST_FORK_WITH_2ARGS /* compat_alloc_user_space exist */ #undef HAVE_COMPAT_ALLOC /* copy_namespaces has 2 args */ #undef HAVE_COPY_NS_WITH_2ARGS /* copy_namespaces has 3 args */ #undef HAVE_COPY_NS_WITH_3ARGS /* dentry_open has path parameter */ #undef HAVE_DENTRY_OPEN_PATH /* have do_each_thread_all in sched.h */ #undef HAVE_DO_EACH_THREAD_ALL /* virtinfo.h has VIRTINFO_EXEC */ #undef HAVE_EXEC_NOTIFIER /* force_sig have a task argument */ #undef HAVE_FORCE_SIG /* freezer_change_state exists */ #undef HAVE_FREEZER_CHANGE_STATE /* fsnotify have 7 args */ #undef HAVE_FSNOTIFY_7ARGS /* fsnotify_nameremove present */ #undef HAVE_FSNOTIFY_NAMEREMOTE /* fsnotify takes qstr* */ #undef HAVE_FSNOTIFY_QSTR_NAME /* new name */ #undef HAVE_FTRACE_OPS_FL_RECURSION /* ftrace_regs present */ #undef HAVE_FTRACE_REGS /* get_beancounter_by_name exists */ #undef HAVE_GET_BEANCOUNTER_BYNAME /* get_beancounter_byuid exists */ #undef HAVE_GET_BEANCOUNTER_BYUID /* get_user_pages_remote is defined */ #undef HAVE_GET_USER_PAGES_REMOTE /* get_user_pages_remote have 8 args */ #undef HAVE_GET_USER_PAGES_REMOTE8 /* inode_lock defined in kernel */ #undef HAVE_INODE_LOCK /* have in_ub_memcg_attach in sched.h */ #undef HAVE_IN_UB_MEMCG_ATTACH /* iomap_dio_rw is exported */ #undef HAVE_IOMAP_DIO_RW /* inode have an i_rwsem */ #undef HAVE_I_RWSEM /* kernel_read last arg is *pos */ #undef HAVE_KERNEL_READ_LAST_POSP /* kernel_write last arg is *pos */ #undef HAVE_KERNEL_WRITE_LAST_POSP /* kdbgetsymval is defined */ #undef HAVE_KGDB_GETSYMVAL /* ktime_get_seconds exists */ #undef HAVE_KTIME_GET_SECONDS /* new loadavg hook */ #undef HAVE_LOADAVG_PTR /* LOOKUP_JUMPED is public */ #undef HAVE_LOOKUP_FLAGS /* lsm uses a list for callbacks */ #undef HAVE_LSM_NEW /* network tcp port control exists */ #undef HAVE_LVE_PORT_CONTROL /* network traffic control exists */ #undef HAVE_LVE_TRAF_CONTROL /* mem_cgroup_from_cont exists */ #undef HAVE_MEM_CGROUP_FROM_CONT /* open_last_lookups present */ #undef HAVE_OPEN_LAST /* rwsem owner is atomic */ #undef HAVE_OWNER_ATOMIC /* PDE_DATA has upper case naming */ #undef HAVE_PDE_DATA /* cred->euid is integer */ #undef HAVE_PLAIN_CRED_EUID /* proc_ops exist */ #undef HAVE_PROC_OPS /* proc_root exist on kernel */ #undef HAVE_PROC_ROOT /* renamedata present */ #undef HAVE_RENAMEDATA /* trace_block_rq_issue has 1 arg */ #undef HAVE_RQ_ISSUE_1ARG /* sched/loadavg.h defined */ #undef HAVE_SCHED_LOADAVG_H /* sched/signal.h defined */ #undef HAVE_SCHED_SIGNAL_H /* sched stats is pointer */ #undef HAVE_SCHED_STAT_PTR /* smp_mb__after_clear_bit is defined */ #undef HAVE_SMP_MB__AFTER_CLEAR_BIT /* sub ubc exist in kernel */ #undef HAVE_SUB_UBC /* tasklist is qrwlock */ #undef HAVE_TASKLIST_QRWLOCK /* schedstats in stat */ #undef HAVE_TASK_STAT /* try_to_free_gang_pages exists */ #undef HAVE_TRY_TO_FREE_GANG_PAGES /* try_to_free_mem_cgroup_pages exists */ #undef HAVE_TRY_TO_FREE_MEM_CGROUP_PAGES /* try_to_unlazy replace a unlazy_walk */ #undef HAVE_TRY_TO_UNLAZY /* use ub_attach */ #undef HAVE_UB_ATTACH /* use ub_attach_task */ #undef HAVE_UB_ATTACH_TASK /* have ub_cgroup in struct user_beancounter */ #undef HAVE_UB_CGROUP /* ub_cgroup_mnt exists */ #undef HAVE_UB_CGROUP_MNT /* ub_cgroup_root exists */ #undef HAVE_UB_CGROUP_ROOT /* have ub_get_css */ #undef HAVE_UB_GET_CSS /* user beancounter shortage callback */ #undef HAVE_UB_SHORTAGE_CB /* ub_sync_memcg exported */ #undef HAVE_UB_SYNC_MEMCG /* usermodehelper uses an old API */ #undef HAVE_UMH_OLD /* user_ptrace_enabled exists */ #undef HAVE_USER_PTRACE_ENABLED /* have ve_cleanup_chain in ve_proto.h */ #undef HAVE_VE_CLEANUP_CHAIN /* have proc_root in struct ve_struct */ #undef HAVE_VE_PROC_ROOT /* have ve_task_info in struct task_struct */ #undef HAVE_VE_TASK_INFO /* vfs_rename has 5 args */ #undef HAVE_VFS_RENAME_WITH_5ARGS /* vfs_rename has 6 args */ #undef HAVE_VFS_RENAME_WITH_6ARGS /* vfs_rmdir have a namespace arg */ #undef HAVE_VFS_RMDIR_3ARG /* wait_on_bit have 4 args */ #undef HAVE_WAIT_BIT_4ARGS /* trace_writeback_dirty_folio is defined */ #undef HAVE_WRITEBACK_DIRTY_FOLIO /* use __fput */ #undef HAVE___FPUT /* syslink protect: experimental implementation for Ubuntu only */ #undef IMPL_LINK_PROT_EXPERIMENTAL /* syslink protect: implementation for newer kernels starting from 4.x */ #undef IMPL_LINK_PROT_NEW /* syslink protect: implementation for older kernels up to 3.10 */ #undef IMPL_LINK_PROT_OLD /* LSM support in module */ #undef KMOD_LSM /* OpenVZ kernel version */ #undef OPENVZ_VERSION /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* 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 /* nearest lve version tag */ #undef SWV /* use CL based api to change limits */ #undef UBC_CL_API /* Define to empty if `const' does not conform to ANSI C. */ #undef const /* Define to `__inline__' or `__inline' if that's what the C compiler calls it, or to nothing if 'inline' is not supported under any name. */ #ifndef __cplusplus #undef inline #endif