Don't try to set fixed resources. Trivial.
authorMyles Watson <mylesgw@gmail.com>
Thu, 5 Nov 2009 20:06:19 +0000 (20:06 +0000)
committerMyles Watson <mylesgw@gmail.com>
Thu, 5 Nov 2009 20:06:19 +0000 (20:06 +0000)
Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4918 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

src/devices/pci_device.c

index 1788044fe7865232773c184e63fa8db9f18ed62e..2360028756d57309b1eb92abba49d1ca7afc5103 100644 (file)
@@ -479,6 +479,11 @@ static void pci_set_resource(struct device *dev, struct resource *resource)
                return;
        }
 
+       /* If this resource is fixed don't worry about it. */
+       if (resource->flags & IORESOURCE_FIXED) {
+               return;
+       }
+
        /* If I have already stored this resource don't worry about it. */
        if (resource->flags & IORESOURCE_STORED) {
                return;