parisc: Show unhashed HPA of Dino chip
Fixes: ad67b74d24
("printk: hash addresses printed with %p")
Signed-off-by: Helge Deller <deller@gmx.de>
This commit is contained in:
parent
63b2c37313
commit
04903c06b4
|
@ -303,7 +303,7 @@ static void dino_mask_irq(struct irq_data *d)
|
||||||
struct dino_device *dino_dev = irq_data_get_irq_chip_data(d);
|
struct dino_device *dino_dev = irq_data_get_irq_chip_data(d);
|
||||||
int local_irq = gsc_find_local_irq(d->irq, dino_dev->global_irq, DINO_LOCAL_IRQS);
|
int local_irq = gsc_find_local_irq(d->irq, dino_dev->global_irq, DINO_LOCAL_IRQS);
|
||||||
|
|
||||||
DBG(KERN_WARNING "%s(0x%p, %d)\n", __func__, dino_dev, d->irq);
|
DBG(KERN_WARNING "%s(0x%px, %d)\n", __func__, dino_dev, d->irq);
|
||||||
|
|
||||||
/* Clear the matching bit in the IMR register */
|
/* Clear the matching bit in the IMR register */
|
||||||
dino_dev->imr &= ~(DINO_MASK_IRQ(local_irq));
|
dino_dev->imr &= ~(DINO_MASK_IRQ(local_irq));
|
||||||
|
@ -316,7 +316,7 @@ static void dino_unmask_irq(struct irq_data *d)
|
||||||
int local_irq = gsc_find_local_irq(d->irq, dino_dev->global_irq, DINO_LOCAL_IRQS);
|
int local_irq = gsc_find_local_irq(d->irq, dino_dev->global_irq, DINO_LOCAL_IRQS);
|
||||||
u32 tmp;
|
u32 tmp;
|
||||||
|
|
||||||
DBG(KERN_WARNING "%s(0x%p, %d)\n", __func__, dino_dev, d->irq);
|
DBG(KERN_WARNING "%s(0x%px, %d)\n", __func__, dino_dev, d->irq);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
** clear pending IRQ bits
|
** clear pending IRQ bits
|
||||||
|
@ -396,7 +396,7 @@ ilr_again:
|
||||||
if (mask) {
|
if (mask) {
|
||||||
if (--ilr_loop > 0)
|
if (--ilr_loop > 0)
|
||||||
goto ilr_again;
|
goto ilr_again;
|
||||||
printk(KERN_ERR "Dino 0x%p: stuck interrupt %d\n",
|
printk(KERN_ERR "Dino 0x%px: stuck interrupt %d\n",
|
||||||
dino_dev->hba.base_addr, mask);
|
dino_dev->hba.base_addr, mask);
|
||||||
return IRQ_NONE;
|
return IRQ_NONE;
|
||||||
}
|
}
|
||||||
|
@ -553,7 +553,7 @@ dino_fixup_bus(struct pci_bus *bus)
|
||||||
struct pci_dev *dev;
|
struct pci_dev *dev;
|
||||||
struct dino_device *dino_dev = DINO_DEV(parisc_walk_tree(bus->bridge));
|
struct dino_device *dino_dev = DINO_DEV(parisc_walk_tree(bus->bridge));
|
||||||
|
|
||||||
DBG(KERN_WARNING "%s(0x%p) bus %d platform_data 0x%p\n",
|
DBG(KERN_WARNING "%s(0x%px) bus %d platform_data 0x%px\n",
|
||||||
__func__, bus, bus->busn_res.start,
|
__func__, bus, bus->busn_res.start,
|
||||||
bus->bridge->platform_data);
|
bus->bridge->platform_data);
|
||||||
|
|
||||||
|
@ -854,7 +854,7 @@ static int __init dino_common_init(struct parisc_device *dev,
|
||||||
res->flags = IORESOURCE_IO; /* do not mark it busy ! */
|
res->flags = IORESOURCE_IO; /* do not mark it busy ! */
|
||||||
if (request_resource(&ioport_resource, res) < 0) {
|
if (request_resource(&ioport_resource, res) < 0) {
|
||||||
printk(KERN_ERR "%s: request I/O Port region failed "
|
printk(KERN_ERR "%s: request I/O Port region failed "
|
||||||
"0x%lx/%lx (hpa 0x%p)\n",
|
"0x%lx/%lx (hpa 0x%px)\n",
|
||||||
name, (unsigned long)res->start, (unsigned long)res->end,
|
name, (unsigned long)res->start, (unsigned long)res->end,
|
||||||
dino_dev->hba.base_addr);
|
dino_dev->hba.base_addr);
|
||||||
return 1;
|
return 1;
|
||||||
|
|
Loading…
Reference in New Issue