aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sparc64
diff options
context:
space:
mode:
authorDavid S. Miller <davem@sunset.davemloft.net>2006-07-17 21:49:58 -0700
committerDavid S. Miller <davem@sunset.davemloft.net>2006-07-21 14:18:15 -0700
commitc2d3bffebc2cb651ed33abae2434f85cd503a498 (patch)
tree2e9d456da9b1dc7437edca0dcb6b7069f24ed5ae /arch/sparc64
parent[SPARC]: Initialize iounit spinlock in iounit_init(). (diff)
downloadlinux-dev-c2d3bffebc2cb651ed33abae2434f85cd503a498.tar.xz
linux-dev-c2d3bffebc2cb651ed33abae2434f85cd503a498.zip
[SPARC]: Simplify and correct __cpu_find_by()
By using for_each_node_by_type(). Also, correct a spurioud test in check_cpu_node() on sparc64. It is only called with nodes that have device_type "cpu". Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/sparc64')
-rw-r--r--arch/sparc64/kernel/devices.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/arch/sparc64/kernel/devices.c b/arch/sparc64/kernel/devices.c
index f8ef2f2b9b37..ec10f7edcf86 100644
--- a/arch/sparc64/kernel/devices.c
+++ b/arch/sparc64/kernel/devices.c
@@ -66,9 +66,6 @@ static int check_cpu_node(struct device_node *dp, int *cur_inst,
void *compare_arg,
struct device_node **dev_node, int *mid)
{
- if (strcmp(dp->type, "cpu"))
- return -ENODEV;
-
if (!compare(dp, *cur_inst, compare_arg)) {
if (dev_node)
*dev_node = dp;