From: Russ Anderson Date: Fri, 11 Nov 2005 22:52:02 +0000 (-0600) Subject: [IA64-SGI] bte_copy nasid_index fix X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=ab2ff46a2d22177daeae4d473c8916e4f14b4253;p=deliverable%2Flinux.git [IA64-SGI] bte_copy nasid_index fix The nasid_index was not being incremented if the pointer was null, causing an infinite loop. Signed-off-by: Russ Anderson (rja@sgi.com) Signed-off-by: Tony Luck --- diff --git a/arch/ia64/sn/kernel/bte.c b/arch/ia64/sn/kernel/bte.c index d71f4de44f79..dd73c0cb754b 100644 --- a/arch/ia64/sn/kernel/bte.c +++ b/arch/ia64/sn/kernel/bte.c @@ -137,6 +137,7 @@ retry_bteop: bte = bte_if_on_node(nasid_to_try[nasid_index],bte_if_index); if (bte == NULL) { + nasid_index++; continue; }