summaryrefslogtreecommitdiff
path: root/arch/sparc64
diff options
context:
space:
mode:
authorDavid S. Miller <davem@sunset.davemloft.net>2006-07-18 08:49:58 +0400
committerDavid S. Miller <davem@sunset.davemloft.net>2006-07-22 01:18:15 +0400
commitc2d3bffebc2cb651ed33abae2434f85cd503a498 (patch)
tree2e9d456da9b1dc7437edca0dcb6b7069f24ed5ae /arch/sparc64
parent2f72ba43581890d003427053ebe4dfaa14e5f4b0 (diff)
downloadlinux-c2d3bffebc2cb651ed33abae2434f85cd503a498.tar.xz
[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;