Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d0b8cbed authored by Yinghai Lu's avatar Yinghai Lu Committed by Jesse Barnes
Browse files

PCI: print out pref if mmio is prefetchable



We already print it out for pci bridges, so also print it out for pci devices.

Signed-off-by: default avatarYinghai Lu <yinghai@kernel.org>
Signed-off-by: default avatarJesse Barnes <jbarnes@virtuousgeek.org>
parent 6dab62ee
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -235,7 +235,10 @@ int __pci_read_base(struct pci_dev *dev, enum pci_bar_type type,
			res->start = l64;
			res->end = l64 + sz64;
			dev_printk(KERN_DEBUG, &dev->dev,
				"reg %x 64bit mmio: %pR\n", pos, res);
				"reg %x %s: %pR\n", pos,
				 (res->flags & IORESOURCE_PREFETCH) ?
					"64bit mmio pref" : "64bit mmio",
				 res);
		}

		res->flags |= IORESOURCE_MEM_64;
@@ -249,7 +252,9 @@ int __pci_read_base(struct pci_dev *dev, enum pci_bar_type type,
		res->end = l + sz;

		dev_printk(KERN_DEBUG, &dev->dev, "reg %x %s: %pR\n", pos,
			(res->flags & IORESOURCE_IO) ? "io port" : "32bit mmio",
			(res->flags & IORESOURCE_IO) ? "io port" :
			 ((res->flags & IORESOURCE_PREFETCH) ?
				 "32bit mmio pref" : "32bit mmio"),
			res);
	}