+static int (*cfs_apply_workqueue_attrs_t)(struct workqueue_struct *wq,
+ const struct workqueue_attrs *attrs);
+
+int cfs_apply_workqueue_attrs(struct workqueue_struct *wq,
+ const struct workqueue_attrs *attrs)
+{
+ return cfs_apply_workqueue_attrs_t(wq, attrs);
+}
+EXPORT_SYMBOL_GPL(cfs_apply_workqueue_attrs);
+
+struct kmem_cache (*cfs_radix_tree_node_cachep);
+
+void cfs_arch_init(void)
+{
+#ifndef HAVE_WAIT_VAR_EVENT
+ wait_bit_init();
+#endif
+ cfs_apply_workqueue_attrs_t =
+ (void *)kallsyms_lookup_name("apply_workqueue_attrs");
+}
+