diff options
Diffstat (limited to 'drivers/pci/setup-bus.c')
-rw-r--r-- | drivers/pci/setup-bus.c | 39 |
1 files changed, 17 insertions, 22 deletions
diff --git a/drivers/pci/setup-bus.c b/drivers/pci/setup-bus.c index 2f053922dd5c..a5a63ecfb628 100644 --- a/drivers/pci/setup-bus.c +++ b/drivers/pci/setup-bus.c | |||
@@ -148,8 +148,7 @@ static void pdev_sort_resources(struct pci_dev *dev, struct list_head *head) | |||
148 | 148 | ||
149 | tmp = kzalloc(sizeof(*tmp), GFP_KERNEL); | 149 | tmp = kzalloc(sizeof(*tmp), GFP_KERNEL); |
150 | if (!tmp) | 150 | if (!tmp) |
151 | panic("pdev_sort_resources(): " | 151 | panic("pdev_sort_resources(): kmalloc() failed!\n"); |
152 | "kmalloc() failed!\n"); | ||
153 | tmp->res = r; | 152 | tmp->res = r; |
154 | tmp->dev = dev; | 153 | tmp->dev = dev; |
155 | 154 | ||
@@ -859,9 +858,8 @@ static void pbus_size_io(struct pci_bus *bus, resource_size_t min_size, | |||
859 | resource_size(b_res), min_align); | 858 | resource_size(b_res), min_align); |
860 | if (!size0 && !size1) { | 859 | if (!size0 && !size1) { |
861 | if (b_res->start || b_res->end) | 860 | if (b_res->start || b_res->end) |
862 | dev_info(&bus->self->dev, "disabling bridge window " | 861 | dev_info(&bus->self->dev, "disabling bridge window %pR to %pR (unused)\n", |
863 | "%pR to %pR (unused)\n", b_res, | 862 | b_res, &bus->busn_res); |
864 | &bus->busn_res); | ||
865 | b_res->flags = 0; | 863 | b_res->flags = 0; |
866 | return; | 864 | return; |
867 | } | 865 | } |
@@ -872,10 +870,9 @@ static void pbus_size_io(struct pci_bus *bus, resource_size_t min_size, | |||
872 | if (size1 > size0 && realloc_head) { | 870 | if (size1 > size0 && realloc_head) { |
873 | add_to_list(realloc_head, bus->self, b_res, size1-size0, | 871 | add_to_list(realloc_head, bus->self, b_res, size1-size0, |
874 | min_align); | 872 | min_align); |
875 | dev_printk(KERN_DEBUG, &bus->self->dev, "bridge window " | 873 | dev_printk(KERN_DEBUG, &bus->self->dev, "bridge window %pR to %pR add_size %llx\n", |
876 | "%pR to %pR add_size %llx\n", b_res, | 874 | b_res, &bus->busn_res, |
877 | &bus->busn_res, | 875 | (unsigned long long)size1-size0); |
878 | (unsigned long long)size1-size0); | ||
879 | } | 876 | } |
880 | } | 877 | } |
881 | 878 | ||
@@ -974,9 +971,8 @@ static int pbus_size_mem(struct pci_bus *bus, unsigned long mask, | |||
974 | if (order < 0) | 971 | if (order < 0) |
975 | order = 0; | 972 | order = 0; |
976 | if (order >= ARRAY_SIZE(aligns)) { | 973 | if (order >= ARRAY_SIZE(aligns)) { |
977 | dev_warn(&dev->dev, "disabling BAR %d: %pR " | 974 | dev_warn(&dev->dev, "disabling BAR %d: %pR (bad alignment %#llx)\n", |
978 | "(bad alignment %#llx)\n", i, r, | 975 | i, r, (unsigned long long) align); |
979 | (unsigned long long) align); | ||
980 | r->flags = 0; | 976 | r->flags = 0; |
981 | continue; | 977 | continue; |
982 | } | 978 | } |
@@ -1003,9 +999,8 @@ static int pbus_size_mem(struct pci_bus *bus, unsigned long mask, | |||
1003 | resource_size(b_res), min_align); | 999 | resource_size(b_res), min_align); |
1004 | if (!size0 && !size1) { | 1000 | if (!size0 && !size1) { |
1005 | if (b_res->start || b_res->end) | 1001 | if (b_res->start || b_res->end) |
1006 | dev_info(&bus->self->dev, "disabling bridge window " | 1002 | dev_info(&bus->self->dev, "disabling bridge window %pR to %pR (unused)\n", |
1007 | "%pR to %pR (unused)\n", b_res, | 1003 | b_res, &bus->busn_res); |
1008 | &bus->busn_res); | ||
1009 | b_res->flags = 0; | 1004 | b_res->flags = 0; |
1010 | return 0; | 1005 | return 0; |
1011 | } | 1006 | } |
@@ -1014,9 +1009,9 @@ static int pbus_size_mem(struct pci_bus *bus, unsigned long mask, | |||
1014 | b_res->flags |= IORESOURCE_STARTALIGN; | 1009 | b_res->flags |= IORESOURCE_STARTALIGN; |
1015 | if (size1 > size0 && realloc_head) { | 1010 | if (size1 > size0 && realloc_head) { |
1016 | add_to_list(realloc_head, bus->self, b_res, size1-size0, min_align); | 1011 | add_to_list(realloc_head, bus->self, b_res, size1-size0, min_align); |
1017 | dev_printk(KERN_DEBUG, &bus->self->dev, "bridge window " | 1012 | dev_printk(KERN_DEBUG, &bus->self->dev, "bridge window %pR to %pR add_size %llx\n", |
1018 | "%pR to %pR add_size %llx\n", b_res, | 1013 | b_res, &bus->busn_res, |
1019 | &bus->busn_res, (unsigned long long)size1-size0); | 1014 | (unsigned long long)size1-size0); |
1020 | } | 1015 | } |
1021 | return 0; | 1016 | return 0; |
1022 | } | 1017 | } |
@@ -1274,8 +1269,8 @@ void __pci_bus_assign_resources(const struct pci_bus *bus, | |||
1274 | break; | 1269 | break; |
1275 | 1270 | ||
1276 | default: | 1271 | default: |
1277 | dev_info(&dev->dev, "not setting up bridge for bus " | 1272 | dev_info(&dev->dev, "not setting up bridge for bus %04x:%02x\n", |
1278 | "%04x:%02x\n", pci_domain_nr(b), b->number); | 1273 | pci_domain_nr(b), b->number); |
1279 | break; | 1274 | break; |
1280 | } | 1275 | } |
1281 | } | 1276 | } |
@@ -1312,8 +1307,8 @@ static void __pci_bridge_assign_resources(const struct pci_dev *bridge, | |||
1312 | break; | 1307 | break; |
1313 | 1308 | ||
1314 | default: | 1309 | default: |
1315 | dev_info(&bridge->dev, "not setting up bridge for bus " | 1310 | dev_info(&bridge->dev, "not setting up bridge for bus %04x:%02x\n", |
1316 | "%04x:%02x\n", pci_domain_nr(b), b->number); | 1311 | pci_domain_nr(b), b->number); |
1317 | break; | 1312 | break; |
1318 | } | 1313 | } |
1319 | } | 1314 | } |