提交 645d11d4 编写于 作者: M Matthew Wilcox 提交者: Kyle McMartin

[PARISC] lba_pci format warnings

Fix resource_size_t warnings in a variety of ways
Signed-off-by: NMatthew Wilcox <matthew@wil.cx>
Signed-off-by: NKyle McMartin <kyle@parisc-linux.org>
上级 19dd705f
...@@ -168,7 +168,8 @@ lba_dump_res(struct resource *r, int d) ...@@ -168,7 +168,8 @@ lba_dump_res(struct resource *r, int d)
printk(KERN_DEBUG "(%p)", r->parent); printk(KERN_DEBUG "(%p)", r->parent);
for (i = d; i ; --i) printk(" "); for (i = d; i ; --i) printk(" ");
printk(KERN_DEBUG "%p [%lx,%lx]/%lx\n", r, r->start, r->end, r->flags); printk(KERN_DEBUG "%p [%lx,%lx]/%lx\n", r,
(long)r->start, (long)r->end, r->flags);
lba_dump_res(r->child, d+2); lba_dump_res(r->child, d+2);
lba_dump_res(r->sibling, d); lba_dump_res(r->sibling, d);
} }
...@@ -647,7 +648,7 @@ truncate_pat_collision(struct resource *root, struct resource *new) ...@@ -647,7 +648,7 @@ truncate_pat_collision(struct resource *root, struct resource *new)
printk(KERN_WARNING "LBA: Truncating lmmio_space [%lx/%lx] " printk(KERN_WARNING "LBA: Truncating lmmio_space [%lx/%lx] "
"to [%lx,%lx]\n", "to [%lx,%lx]\n",
start, end, start, end,
new->start, new->end ); (long)new->start, (long)new->end );
return 0; /* truncation successful */ return 0; /* truncation successful */
} }
...@@ -715,8 +716,8 @@ lba_fixup_bus(struct pci_bus *bus) ...@@ -715,8 +716,8 @@ lba_fixup_bus(struct pci_bus *bus)
printk("FAILED: lba_fixup_bus() request for " printk("FAILED: lba_fixup_bus() request for "
"elmmio_space [%lx/%lx]\n", "elmmio_space [%lx/%lx]\n",
ldev->hba.elmmio_space.start, (long)ldev->hba.elmmio_space.start,
ldev->hba.elmmio_space.end); (long)ldev->hba.elmmio_space.end);
/* lba_dump_res(&iomem_resource, 2); */ /* lba_dump_res(&iomem_resource, 2); */
/* BUG(); */ /* BUG(); */
...@@ -738,15 +739,15 @@ lba_fixup_bus(struct pci_bus *bus) ...@@ -738,15 +739,15 @@ lba_fixup_bus(struct pci_bus *bus)
&(ldev->hba.lmmio_space))) { &(ldev->hba.lmmio_space))) {
printk(KERN_WARNING "LBA: lmmio_space [%lx/%lx] duplicate!\n", printk(KERN_WARNING "LBA: lmmio_space [%lx/%lx] duplicate!\n",
ldev->hba.lmmio_space.start, (long)ldev->hba.lmmio_space.start,
ldev->hba.lmmio_space.end); (long)ldev->hba.lmmio_space.end);
} else { } else {
err = request_resource(&iomem_resource, &(ldev->hba.lmmio_space)); err = request_resource(&iomem_resource, &(ldev->hba.lmmio_space));
if (err < 0) { if (err < 0) {
printk(KERN_ERR "FAILED: lba_fixup_bus() request for " printk(KERN_ERR "FAILED: lba_fixup_bus() request for "
"lmmio_space [%lx/%lx]\n", "lmmio_space [%lx/%lx]\n",
ldev->hba.lmmio_space.start, (long)ldev->hba.lmmio_space.start,
ldev->hba.lmmio_space.end); (long)ldev->hba.lmmio_space.end);
} else } else
bus->resource[i++] = &(ldev->hba.lmmio_space); bus->resource[i++] = &(ldev->hba.lmmio_space);
} }
...@@ -758,8 +759,8 @@ lba_fixup_bus(struct pci_bus *bus) ...@@ -758,8 +759,8 @@ lba_fixup_bus(struct pci_bus *bus)
if (err < 0) { if (err < 0) {
printk("FAILED: lba_fixup_bus() request for " printk("FAILED: lba_fixup_bus() request for "
"gmmio_space [%lx/%lx]\n", "gmmio_space [%lx/%lx]\n",
ldev->hba.gmmio_space.start, (long)ldev->hba.gmmio_space.start,
ldev->hba.gmmio_space.end); (long)ldev->hba.gmmio_space.end);
lba_dump_res(&iomem_resource, 2); lba_dump_res(&iomem_resource, 2);
BUG(); BUG();
} }
...@@ -1063,16 +1064,16 @@ lba_pat_resources(struct parisc_device *pa_dev, struct lba_device *lba_dev) ...@@ -1063,16 +1064,16 @@ lba_pat_resources(struct parisc_device *pa_dev, struct lba_device *lba_dev)
/* used to fix up pre-initialized MEM BARs */ /* used to fix up pre-initialized MEM BARs */
if (!lba_dev->hba.lmmio_space.start) { if (!lba_dev->hba.lmmio_space.start) {
sprintf(lba_dev->hba.lmmio_name, sprintf(lba_dev->hba.lmmio_name,
"PCI%02lx LMMIO", "PCI%02x LMMIO",
lba_dev->hba.bus_num.start); (int)lba_dev->hba.bus_num.start);
lba_dev->hba.lmmio_space_offset = p->start - lba_dev->hba.lmmio_space_offset = p->start -
io->start; io->start;
r = &lba_dev->hba.lmmio_space; r = &lba_dev->hba.lmmio_space;
r->name = lba_dev->hba.lmmio_name; r->name = lba_dev->hba.lmmio_name;
} else if (!lba_dev->hba.elmmio_space.start) { } else if (!lba_dev->hba.elmmio_space.start) {
sprintf(lba_dev->hba.elmmio_name, sprintf(lba_dev->hba.elmmio_name,
"PCI%02lx ELMMIO", "PCI%02x ELMMIO",
lba_dev->hba.bus_num.start); (int)lba_dev->hba.bus_num.start);
r = &lba_dev->hba.elmmio_space; r = &lba_dev->hba.elmmio_space;
r->name = lba_dev->hba.elmmio_name; r->name = lba_dev->hba.elmmio_name;
} else { } else {
...@@ -1089,8 +1090,8 @@ lba_pat_resources(struct parisc_device *pa_dev, struct lba_device *lba_dev) ...@@ -1089,8 +1090,8 @@ lba_pat_resources(struct parisc_device *pa_dev, struct lba_device *lba_dev)
case PAT_GMMIO: case PAT_GMMIO:
/* MMIO space > 4GB phys addr; for 64-bit BAR */ /* MMIO space > 4GB phys addr; for 64-bit BAR */
sprintf(lba_dev->hba.gmmio_name, "PCI%02lx GMMIO", sprintf(lba_dev->hba.gmmio_name, "PCI%02x GMMIO",
lba_dev->hba.bus_num.start); (int)lba_dev->hba.bus_num.start);
r = &lba_dev->hba.gmmio_space; r = &lba_dev->hba.gmmio_space;
r->name = lba_dev->hba.gmmio_name; r->name = lba_dev->hba.gmmio_name;
r->start = p->start; r->start = p->start;
...@@ -1112,8 +1113,8 @@ lba_pat_resources(struct parisc_device *pa_dev, struct lba_device *lba_dev) ...@@ -1112,8 +1113,8 @@ lba_pat_resources(struct parisc_device *pa_dev, struct lba_device *lba_dev)
*/ */
lba_dev->iop_base = ioremap_nocache(p->start, 64 * 1024 * 1024); lba_dev->iop_base = ioremap_nocache(p->start, 64 * 1024 * 1024);
sprintf(lba_dev->hba.io_name, "PCI%02lx Ports", sprintf(lba_dev->hba.io_name, "PCI%02x Ports",
lba_dev->hba.bus_num.start); (int)lba_dev->hba.bus_num.start);
r = &lba_dev->hba.io_space; r = &lba_dev->hba.io_space;
r->name = lba_dev->hba.io_name; r->name = lba_dev->hba.io_name;
r->start = HBA_PORT_BASE(lba_dev->hba.hba_num); r->start = HBA_PORT_BASE(lba_dev->hba.hba_num);
...@@ -1166,8 +1167,8 @@ lba_legacy_resources(struct parisc_device *pa_dev, struct lba_device *lba_dev) ...@@ -1166,8 +1167,8 @@ lba_legacy_resources(struct parisc_device *pa_dev, struct lba_device *lba_dev)
** Legacy boxes but it's nice to see in /proc/iomem. ** Legacy boxes but it's nice to see in /proc/iomem.
*/ */
r = &(lba_dev->hba.lmmio_space); r = &(lba_dev->hba.lmmio_space);
sprintf(lba_dev->hba.lmmio_name, "PCI%02lx LMMIO", sprintf(lba_dev->hba.lmmio_name, "PCI%02x LMMIO",
lba_dev->hba.bus_num.start); (int)lba_dev->hba.bus_num.start);
r->name = lba_dev->hba.lmmio_name; r->name = lba_dev->hba.lmmio_name;
#if 1 #if 1
...@@ -1275,8 +1276,8 @@ lba_legacy_resources(struct parisc_device *pa_dev, struct lba_device *lba_dev) ...@@ -1275,8 +1276,8 @@ lba_legacy_resources(struct parisc_device *pa_dev, struct lba_device *lba_dev)
** an existing (but unused portion of) distributed range. ** an existing (but unused portion of) distributed range.
*/ */
r = &(lba_dev->hba.elmmio_space); r = &(lba_dev->hba.elmmio_space);
sprintf(lba_dev->hba.elmmio_name, "PCI%02lx ELMMIO", sprintf(lba_dev->hba.elmmio_name, "PCI%02x ELMMIO",
lba_dev->hba.bus_num.start); (int)lba_dev->hba.bus_num.start);
r->name = lba_dev->hba.elmmio_name; r->name = lba_dev->hba.elmmio_name;
#if 1 #if 1
...@@ -1297,8 +1298,8 @@ lba_legacy_resources(struct parisc_device *pa_dev, struct lba_device *lba_dev) ...@@ -1297,8 +1298,8 @@ lba_legacy_resources(struct parisc_device *pa_dev, struct lba_device *lba_dev)
#endif #endif
r = &(lba_dev->hba.io_space); r = &(lba_dev->hba.io_space);
sprintf(lba_dev->hba.io_name, "PCI%02lx Ports", sprintf(lba_dev->hba.io_name, "PCI%02x Ports",
lba_dev->hba.bus_num.start); (int)lba_dev->hba.bus_num.start);
r->name = lba_dev->hba.io_name; r->name = lba_dev->hba.io_name;
r->flags = IORESOURCE_IO; r->flags = IORESOURCE_IO;
r->start = READ_REG32(lba_dev->hba.base_addr + LBA_IOS_BASE) & ~1L; r->start = READ_REG32(lba_dev->hba.base_addr + LBA_IOS_BASE) & ~1L;
...@@ -1447,7 +1448,7 @@ lba_driver_probe(struct parisc_device *dev) ...@@ -1447,7 +1448,7 @@ lba_driver_probe(struct parisc_device *dev)
} }
printk(KERN_INFO "Elroy version %s (0x%x) found at 0x%lx\n", printk(KERN_INFO "Elroy version %s (0x%x) found at 0x%lx\n",
version, func_class & 0xf, dev->hpa.start); version, func_class & 0xf, (long)dev->hpa.start);
if (func_class < 2) { if (func_class < 2) {
printk(KERN_WARNING "Can't support LBA older than " printk(KERN_WARNING "Can't support LBA older than "
...@@ -1477,11 +1478,12 @@ lba_driver_probe(struct parisc_device *dev) ...@@ -1477,11 +1478,12 @@ lba_driver_probe(struct parisc_device *dev)
*/ */
printk(KERN_INFO "%s version TR%d.%d (0x%x) found at 0x%lx\n", printk(KERN_INFO "%s version TR%d.%d (0x%x) found at 0x%lx\n",
IS_MERCURY(dev) ? "Mercury" : "Quicksilver", major, IS_MERCURY(dev) ? "Mercury" : "Quicksilver", major,
minor, func_class, dev->hpa.start); minor, func_class, (long)dev->hpa.start);
cfg_ops = &mercury_cfg_ops; cfg_ops = &mercury_cfg_ops;
} else { } else {
printk(KERN_ERR "Unknown LBA found at 0x%lx\n", dev->hpa.start); printk(KERN_ERR "Unknown LBA found at 0x%lx\n",
(long)dev->hpa.start);
return -ENODEV; return -ENODEV;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册