topology: Provide CPU topology in sysfs in !SMP configurations
authorBen Hutchings <ben@decadent.org.uk>
Thu, 24 Nov 2011 07:04:39 +0000 (07:04 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Sun, 27 Nov 2011 04:12:47 +0000 (20:12 -0800)
We should provide topology information to userland even if it's not
very interesting.  The current code appears to work properly for !SMP
(tested on i386).

Reference: http://bugs.debian.org/649216
Reported-by: Marcus Osdoba <marcus.osdoba@googlemail.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/base/Makefile

index 99a375ad2cc9694181da8b93862fa76f170ad9fe..1334d893b560c655bf6840238c94339e64f2f46b 100644 (file)
@@ -3,7 +3,8 @@
 obj-y                  := core.o sys.o bus.o dd.o syscore.o \
                           driver.o class.o platform.o \
                           cpu.o firmware.o init.o map.o devres.o \
-                          attribute_container.o transport_class.o
+                          attribute_container.o transport_class.o \
+                          topology.o
 obj-$(CONFIG_DEVTMPFS) += devtmpfs.o
 obj-y                  += power/
 obj-$(CONFIG_HAS_DMA)  += dma-mapping.o
@@ -12,7 +13,6 @@ obj-$(CONFIG_ISA)     += isa.o
 obj-$(CONFIG_FW_LOADER)        += firmware_class.o
 obj-$(CONFIG_NUMA)     += node.o
 obj-$(CONFIG_MEMORY_HOTPLUG_SPARSE) += memory.o
-obj-$(CONFIG_SMP)      += topology.o
 ifeq ($(CONFIG_SYSFS),y)
 obj-$(CONFIG_MODULES)  += module.o
 endif