[ARM] S3C: Fix warnings in the PM memory CRC code
authorBen Dooks <ben-linux@fluff.org>
Fri, 12 Dec 2008 00:24:09 +0000 (00:24 +0000)
committerBen Dooks <ben-linux@fluff.org>
Sun, 8 Mar 2009 12:33:58 +0000 (12:33 +0000)
Fix warnings from struct resource being bigger than unsigned long by
forcing the type. We are only a 32bit platform so no physical memory
addresses will be too big to fit in this.

Signed-off-by: Ben Dooks <ben-linux@fluff.org>
arch/arm/plat-s3c/pm-check.c

index 95ba769..b221470 100644 (file)
@@ -55,7 +55,8 @@ static void s3c_pm_run_res(struct resource *ptr, run_fn_t fn, u32 *arg)
                if ((ptr->flags & IORESOURCE_MEM) &&
                    strcmp(ptr->name, "System RAM") == 0) {
                        S3C_PMDBG("Found system RAM at %08lx..%08lx\n",
-                           ptr->start, ptr->end);
+                                 (unsigned long)ptr->start,
+                                 (unsigned long)ptr->end);
                        arg = (fn)(ptr, arg);
                }
 
@@ -75,7 +76,8 @@ static u32 *s3c_pm_countram(struct resource *res, u32 *val)
        size += CHECK_CHUNKSIZE-1;
        size /= CHECK_CHUNKSIZE;
 
-       S3C_PMDBG("Area %08lx..%08lx, %d blocks\n", res->start, res->end, size);
+       S3C_PMDBG("Area %08lx..%08lx, %d blocks\n",
+                 (unsigned long)res->start, (unsigned long)res->end, size);
 
        *val += size * sizeof(u32);
        return val;