powerpc/eeh_cache: Add pr_debug() prints for insert/remove
The EEH address cache is used to map a physical MMIO address back to a PCI device. It's useful to know when it's being manipulated, but currently this requires recompiling with #define DEBUG set. This is pointless since we have dynamic_debug nowdays, so remove the #ifdef guard and add a pr_debug() for the remove case too. Signed-off-by: Oliver O'Halloran <oohall@gmail.com> Reviewed-by: Sam Bobroff <sbobroff@linux.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:
parent
46ee7c3c52
commit
e67fbbec74
|
@ -157,10 +157,8 @@ eeh_addr_cache_insert(struct pci_dev *dev, resource_size_t alo,
|
|||
piar->pcidev = dev;
|
||||
piar->flags = flags;
|
||||
|
||||
#ifdef DEBUG
|
||||
pr_debug("PIAR: insert range=[%pap:%pap] dev=%s\n",
|
||||
&alo, &ahi, pci_name(dev));
|
||||
#endif
|
||||
|
||||
rb_link_node(&piar->rb_node, parent, p);
|
||||
rb_insert_color(&piar->rb_node, &pci_io_addr_cache_root.rb_root);
|
||||
|
@ -240,6 +238,8 @@ restart:
|
|||
piar = rb_entry(n, struct pci_io_addr_range, rb_node);
|
||||
|
||||
if (piar->pcidev == dev) {
|
||||
pr_debug("PIAR: remove range=[%pap:%pap] dev=%s\n",
|
||||
&piar->addr_lo, &piar->addr_hi, pci_name(dev));
|
||||
rb_erase(n, &pci_io_addr_cache_root.rb_root);
|
||||
kfree(piar);
|
||||
goto restart;
|
||||
|
|
Loading…
Reference in New Issue