topology/sysfs: provide drawer id and siblings attributes
[deliverable/linux.git] / drivers / base / topology.c
index 8b7d7f8e58518448a53eeba640886d490fb75bee..df3c97cb4c9982eaf391390bda0cbe0b0db570e5 100644 (file)
@@ -77,6 +77,14 @@ static DEVICE_ATTR_RO(book_siblings);
 static DEVICE_ATTR_RO(book_siblings_list);
 #endif
 
+#ifdef CONFIG_SCHED_DRAWER
+define_id_show_func(drawer_id);
+static DEVICE_ATTR_RO(drawer_id);
+define_siblings_show_func(drawer_siblings, drawer_cpumask);
+static DEVICE_ATTR_RO(drawer_siblings);
+static DEVICE_ATTR_RO(drawer_siblings_list);
+#endif
+
 static struct attribute *default_attrs[] = {
        &dev_attr_physical_package_id.attr,
        &dev_attr_core_id.attr,
@@ -88,6 +96,11 @@ static struct attribute *default_attrs[] = {
        &dev_attr_book_id.attr,
        &dev_attr_book_siblings.attr,
        &dev_attr_book_siblings_list.attr,
+#endif
+#ifdef CONFIG_SCHED_DRAWER
+       &dev_attr_drawer_id.attr,
+       &dev_attr_drawer_siblings.attr,
+       &dev_attr_drawer_siblings_list.attr,
 #endif
        NULL
 };
This page took 0.025989 seconds and 5 git commands to generate.