openprom: Deprecate pci_get_bus_and_slot()
pci_get_bus_and_slot() is restrictive such that it assumes domain=0 as where a PCI device is present. This restricts the device drivers to be reused for other domain numbers. Getting ready to remove pci_get_bus_and_slot() function in favor of pci_get_domain_bus_and_slot(). Hard-coding the domain as 0 since domain information is not available. Signed-off-by: Sinan Kaya <okaya@codeaurora.org> Signed-off-by: Bjorn Helgaas <helgaas@kernel.org> Acked-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
dd34bb4041
commit
c792373294
1 changed files with 3 additions and 2 deletions
|
@ -251,8 +251,9 @@ static int oprompci2node(void __user *argp, struct device_node *dp, struct openp
|
|||
struct pci_dev *pdev;
|
||||
struct device_node *dp;
|
||||
|
||||
pdev = pci_get_bus_and_slot (((int *) op->oprom_array)[0],
|
||||
((int *) op->oprom_array)[1]);
|
||||
pdev = pci_get_domain_bus_and_slot(0,
|
||||
((int *) op->oprom_array)[0],
|
||||
((int *) op->oprom_array)[1]);
|
||||
|
||||
dp = pci_device_to_OF_node(pdev);
|
||||
data->current_node = dp;
|
||||
|
|
Loading…
Reference in a new issue