[U-Boot-Users] [PATCH Rev 2] 8641hpcn: Do correct sized pointer math.

Jon Loeliger jdl at freescale.com
Tue Aug 7 01:02:18 CEST 2007


When I rebased Ed's patch and cleaned up a few compilation
problems, I apparently rebased my brain on crack first.
Fix that by doing (char *) sized pointer math as needed.

Signed-off-by: Jon Loeliger <jdl at freescale.com>
---

*sigh*

Posted the wrong version of the patch.  I should wake up.
Notice that this version has nicely balanced parens...


 board/mpc8641hpcn/mpc8641hpcn.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/board/mpc8641hpcn/mpc8641hpcn.c b/board/mpc8641hpcn/mpc8641hpcn.c
index d2182ab..1bfbe88 100644
--- a/board/mpc8641hpcn/mpc8641hpcn.c
+++ b/board/mpc8641hpcn/mpc8641hpcn.c
@@ -268,8 +268,8 @@ void pci_init_board(void)
 		 * Activate ULI1575 legacy chip by performing a fake
 		 * memory access.  Needed to make ULI RTC work.
 		 */
-		in_be32((unsigned *) CFG_PCI1_MEM_BASE
-			+ CFG_PCI1_MEM_SIZE - 0x1000000);
+		in_be32((unsigned *) ((char *)(CFG_PCI1_MEM_BASE
+				       + CFG_PCI1_MEM_SIZE - 0x1000000)));
 
 	} else {
 		puts("PCI-EXPRESS 1: Disabled\n");
-- 
1.5.0.3







More information about the U-Boot mailing list