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

Commit 6015fbef authored by Benjamin Herrenschmidt's avatar Benjamin Herrenschmidt Committed by Greg Kroah-Hartman
Browse files

PCI: Fix warning in setup-res.c on 32-bit platforms with 64-bit resources



This adds appropriate casts to avoid a warning and print the correct
values in pr_debug.

Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent c40a22e0
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -51,10 +51,12 @@ pci_update_resource(struct pci_dev *dev, struct resource *res, int resno)

	pcibios_resource_to_bus(dev, &region, res);

	pr_debug("  got res [%llx:%llx] bus [%lx:%lx] flags %lx for "
	pr_debug("  got res [%llx:%llx] bus [%llx:%llx] flags %lx for "
		 "BAR %d of %s\n", (unsigned long long)res->start,
		 (unsigned long long)res->end,
		 region.start, region.end, res->flags, resno, pci_name(dev));
		 (unsigned long long)region.start,
		 (unsigned long long)region.end,
		 (unsigned long)res->flags, resno, pci_name(dev));

	new = region.start | (res->flags & PCI_REGION_FLAG_MASK);
	if (res->flags & IORESOURCE_IO)