From 737adcf0acc9e8586c8e113060122fce89d82e00 Mon Sep 17 00:00:00 2001 From: Russell King Date: Sat, 26 May 2007 12:04:17 +0100 Subject: [PATCH] --- yaml --- r: 57116 b: refs/heads/master c: 5b10c8e436b69f25b6dcb5586bbdc5e39c20ed1d h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/arch/arm/kernel/stacktrace.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 4018ed03ad67..2dab183228fd 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b91d8a1205faa76affc4e1b7d5ccac1d17026970 +refs/heads/master: 5b10c8e436b69f25b6dcb5586bbdc5e39c20ed1d diff --git a/trunk/arch/arm/kernel/stacktrace.c b/trunk/arch/arm/kernel/stacktrace.c index 8b63ad89d0a8..ae31deb2d065 100644 --- a/trunk/arch/arm/kernel/stacktrace.c +++ b/trunk/arch/arm/kernel/stacktrace.c @@ -13,7 +13,7 @@ int walk_stackframe(unsigned long fp, unsigned long low, unsigned long high, /* * Check current frame pointer is within bounds */ - if ((fp - 12) < low || fp + 4 >= high) + if (fp < (low + 12) || fp + 4 >= high) break; frame = (struct stackframe *)(fp - 12);