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

Reply via email to