diff options
author | David S. Miller <davem@hutch.davemloft.net> | 2007-06-02 14:41:44 -0700 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2007-06-04 21:49:50 -0700 |
commit | eff3414b7277c4792debfa227f5408238d925f16 (patch) | |
tree | 6c68bbd22f14e8cfa42f4e2f5a18952086156321 /arch/sparc64/kernel/setup.c | |
parent | 5ecd3100e695228ac5e0ce0e325e252c0f11806f (diff) | |
download | talos-obmc-linux-eff3414b7277c4792debfa227f5408238d925f16.tar.gz talos-obmc-linux-eff3414b7277c4792debfa227f5408238d925f16.zip |
[SPARC64]: Move topology init code into new file, sysfs.c
Also, use per-cpu data for struct cpu. Calling kmalloc for
each cpu in topology_init() is just plain clumsy.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/sparc64/kernel/setup.c')
-rw-r--r-- | arch/sparc64/kernel/setup.c | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/arch/sparc64/kernel/setup.c b/arch/sparc64/kernel/setup.c index de9b4c13f1c7..7490cc670a53 100644 --- a/arch/sparc64/kernel/setup.c +++ b/arch/sparc64/kernel/setup.c @@ -513,22 +513,3 @@ void sun_do_break(void) int serial_console = -1; int stop_a_enabled = 1; - -static int __init topology_init(void) -{ - int i, err; - - err = -ENOMEM; - - for_each_possible_cpu(i) { - struct cpu *p = kzalloc(sizeof(*p), GFP_KERNEL); - if (p) { - register_cpu(p, i); - err = 0; - } - } - - return err; -} - -subsys_initcall(topology_init); |