diff options
Diffstat (limited to 'drivers/base/topology.c')
| -rw-r--r-- | drivers/base/topology.c | 10 | 
1 files changed, 10 insertions, 0 deletions
| diff --git a/drivers/base/topology.c b/drivers/base/topology.c index 43c0940643f5..8f2b641d0b8c 100644 --- a/drivers/base/topology.c +++ b/drivers/base/topology.c @@ -48,6 +48,9 @@ static DEVICE_ATTR_RO(physical_package_id);  define_id_show_func(die_id);  static DEVICE_ATTR_RO(die_id); +define_id_show_func(cluster_id); +static DEVICE_ATTR_RO(cluster_id); +  define_id_show_func(core_id);  static DEVICE_ATTR_RO(core_id); @@ -63,6 +66,10 @@ define_siblings_read_func(core_siblings, core_cpumask);  static BIN_ATTR_RO(core_siblings, 0);  static BIN_ATTR_RO(core_siblings_list, 0); +define_siblings_read_func(cluster_cpus, cluster_cpumask); +static BIN_ATTR_RO(cluster_cpus, 0); +static BIN_ATTR_RO(cluster_cpus_list, 0); +  define_siblings_read_func(die_cpus, die_cpumask);  static BIN_ATTR_RO(die_cpus, 0);  static BIN_ATTR_RO(die_cpus_list, 0); @@ -94,6 +101,8 @@ static struct bin_attribute *bin_attrs[] = {  	&bin_attr_thread_siblings_list,  	&bin_attr_core_siblings,  	&bin_attr_core_siblings_list, +	&bin_attr_cluster_cpus, +	&bin_attr_cluster_cpus_list,  	&bin_attr_die_cpus,  	&bin_attr_die_cpus_list,  	&bin_attr_package_cpus, @@ -112,6 +121,7 @@ static struct bin_attribute *bin_attrs[] = {  static struct attribute *default_attrs[] = {  	&dev_attr_physical_package_id.attr,  	&dev_attr_die_id.attr, +	&dev_attr_cluster_id.attr,  	&dev_attr_core_id.attr,  #ifdef CONFIG_SCHED_BOOK  	&dev_attr_book_id.attr, | 
