Title: [8420] trunk/arch/blackfin/include/asm/ftrace.h: blackfin ftrace: use unsigned long in pointer casts and not unsigned int
- Revision
- 8420
- Author
- vapier
- Date
- 2010-03-08 23:04:41 -0500 (Mon, 08 Mar 2010)
Log Message
blackfin ftrace: use unsigned long in pointer casts and not unsigned int
Modified Paths
Diff
Modified: trunk/arch/blackfin/include/asm/ftrace.h (8419 => 8420)
--- trunk/arch/blackfin/include/asm/ftrace.h 2010-03-09 04:03:11 UTC (rev 8419)
+++ trunk/arch/blackfin/include/asm/ftrace.h 2010-03-09 04:04:41 UTC (rev 8420)
@@ -12,7 +12,7 @@
#ifndef __ASSEMBLY__
-#if defined(CONFIG_FRAME_POINTER)
+#ifdef CONFIG_FRAME_POINTER
#include <linux/mm.h>
extern inline void *return_address(unsigned int level)
@@ -24,16 +24,16 @@
return __builtin_return_address(0);
fp = (unsigned long *)__builtin_frame_address(0);
- endstack = (unsigned long *)PAGE_ALIGN((unsigned int)&level);
+ endstack = (unsigned long *)PAGE_ALIGN((unsigned long)&level);
- while (((unsigned int)fp & 0x3) == 0 && fp
- && (fp + 1) < endstack && current_level < level) {
+ while (((unsigned long)fp & 0x3) == 0 && fp &&
+ (fp + 1) < endstack && current_level < level) {
fp = (unsigned long *)*fp;
current_level++;
}
- if (((unsigned int)fp & 0x3) == 0 && fp
- && (fp + 1) < endstack)
+ if (((unsigned long)fp & 0x3) == 0 && fp &&
+ (fp + 1) < endstack)
ret_addr = (unsigned long *)*(fp + 1);
else
ret_addr = NULL;
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits