]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/powerpc/platforms/ps3/system-bus.c
powerpc/ps3: The lv1_ routines have u64 parameters
[linux-2.6-omap-h63xx.git] / arch / powerpc / platforms / ps3 / system-bus.c
index 70ef793e5565f5de98e49683d6db420752ed8067..9bd4d677d3f2ed50eb28a0ef1eaad7ce9a64ab87 100644 (file)
@@ -250,9 +250,11 @@ static void _dump_mmio_region(const struct ps3_mmio_region* r,
 static int ps3_sb_mmio_region_create(struct ps3_mmio_region *r)
 {
        int result;
+       u64 lpar_addr;
 
        result = lv1_map_device_mmio_region(r->dev->bus_id, r->dev->dev_id,
-               r->bus_addr, r->len, r->page_size, &r->lpar_addr);
+               r->bus_addr, r->len, r->page_size, &lpar_addr);
+       r->lpar_addr = lpar_addr;
 
        if (result) {
                pr_debug("%s:%d: lv1_map_device_mmio_region failed: %s\n",