| @@ -1758,21 +1758,19 @@ EXPORT_SYMBOL(remove_conflicting_framebuffers); · 1757 unmodified lines |
| 1758 | 1758 | /** |
| 1759 | 1759 | * remove_conflicting_pci_framebuffers - remove firmware-configured framebuffers for PCI devices |
| 1760 | 1760 | * @pdev: PCI device |
| 1761 | | − * @res_id: index of PCI BAR configuring framebuffer memory |
| 1762 | 1761 | * @name: requesting driver name |
| 1763 | 1762 | * |
| 1764 | 1763 | * This function removes framebuffer devices (eg. initialized by firmware) |
| 1765 | | − * using memory range configured for @pdev's BAR @res_id. |
| 1764 | + * using memory range configured for any of @pdev's memory bars. |
| 1766 | 1765 | * |
| 1767 | 1766 | * The function assumes that PCI device with shadowed ROM drives a primary |
| 1768 | 1767 | * display and so kicks out vga16fb. |
| 1769 | 1768 | */ |
| 1770 | | −int remove_conflicting_pci_framebuffers(struct pci_dev *pdev, int res_id, const char *name) |
| 1769 | +int remove_conflicting_pci_framebuffers(struct pci_dev *pdev, const char *name) |
| 1771 | 1770 | { |
| 1772 | 1771 | struct apertures_struct *ap; |
| 1773 | 1772 | bool primary = false; |
| 1774 | 1773 | int err, idx, bar; |
| 1775 | | − bool res_id_found = false; |
| 1776 | 1774 | |
| 1777 | 1775 | for (idx = 0, bar = 0; bar < PCI_ROM_RESOURCE; bar++) { |
| 1778 | 1776 | if (!(pci_resource_flags(pdev, bar) & IORESOURCE_MEM)) |
| @@ -1789,16 +1787,11 @@ int remove_conflicting_pci_framebuffers(struct pci_dev *pdev, int res_id, const · 10 unmodified lines |
| 1789 | 1787 | continue; |
| 1790 | 1788 | ap->ranges[idx].base = pci_resource_start(pdev, bar); |
| 1791 | 1789 | ap->ranges[idx].size = pci_resource_len(pdev, bar); |
| 1792 | | − pci_info(pdev, "%s: bar %d: 0x%lx -> 0x%lx\n", __func__, bar, |
| 1793 | | − (unsigned long)pci_resource_start(pdev, bar), |
| 1794 | | − (unsigned long)pci_resource_end(pdev, bar)); |
| 1790 | + pci_dbg(pdev, "%s: bar %d: 0x%lx -> 0x%lx\n", __func__, bar, |
| 1791 | + (unsigned long)pci_resource_start(pdev, bar), |
| 1792 | + (unsigned long)pci_resource_end(pdev, bar)); |
| 1795 | 1793 | idx++; |
| 1796 | | − if (res_id == bar) |
| 1797 | | − res_id_found = true; |
| 1798 | 1794 | } |
| 1799 | | − if (!res_id_found) |
| 1800 | | − pci_warn(pdev, "%s: passed res_id (%d) is not a memory bar\n", |
| 1801 | | − __func__, res_id); |
| 1802 | 1795 | |
| 1803 | 1796 | #ifdef CONFIG_X86 |
| 1804 | 1797 | primary = pdev->resource[PCI_ROM_RESOURCE].flags & |