RE: Tiger oops in ia64_sal_physical_id_info (was [RFC] regression:113134fcbca83619be4c68d0ca66db6093777b5d)

From: Luck, Tony <tony.luck_at_intel.com>
Date: 2008-02-28 01:38:04
> > Did it work before?
>
> Yes.

How about a more drastic approach to avoiding the
problem ... avoid any poking around looking for
siblings on pre-montecito processors?


diff --git a/arch/ia64/kernel/setup.c b/arch/ia64/kernel/setup.c
index ebd1a09..7b0e396 100644
--- a/arch/ia64/kernel/setup.c
+++ b/arch/ia64/kernel/setup.c
@@ -736,7 +736,8 @@ identify_cpu (struct cpuinfo_ia64 *c)
 	c->threads_per_core = c->cores_per_socket = c->num_log = 1;
 	c->socket_id = -1;
 
-	identify_siblings(c);
+	if (cpuid.field.family > 0x1f)
+		identify_siblings(c);
 
 	if (c->threads_per_core > smp_num_siblings)
 		smp_num_siblings = c->threads_per_core;
-
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Received on Thu Feb 28 01:38:38 2008

This archive was generated by hypermail 2.1.8 : 2008-02-28 01:38:53 EST