summaryrefslogtreecommitdiffstats
path: root/arch/ia64
diff options
context:
space:
mode:
authorRuss Anderson2005-11-11 23:52:02 +0100
committerTony Luck2005-11-21 23:19:36 +0100
commitab2ff46a2d22177daeae4d473c8916e4f14b4253 (patch)
tree1a099ce6b7ee44a373f99b0c4cfc157b5b98412d /arch/ia64
parent[IA64-SGI] support for older versions of PROM (diff)
downloadkernel-qcow2-linux-ab2ff46a2d22177daeae4d473c8916e4f14b4253.tar.gz
kernel-qcow2-linux-ab2ff46a2d22177daeae4d473c8916e4f14b4253.tar.xz
kernel-qcow2-linux-ab2ff46a2d22177daeae4d473c8916e4f14b4253.zip
[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 <tony.luck@intel.com>
Diffstat (limited to 'arch/ia64')
-rw-r--r--arch/ia64/sn/kernel/bte.c1
1 files changed, 1 insertions, 0 deletions
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;
}