diff options
Diffstat (limited to 'arch/sparc/kernel/leon_pci_grpci1.c')
-rw-r--r-- | arch/sparc/kernel/leon_pci_grpci1.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/arch/sparc/kernel/leon_pci_grpci1.c b/arch/sparc/kernel/leon_pci_grpci1.c index 7739a54315e2..6df26e37f879 100644 --- a/arch/sparc/kernel/leon_pci_grpci1.c +++ b/arch/sparc/kernel/leon_pci_grpci1.c | |||
@@ -536,11 +536,9 @@ static int grpci1_of_probe(struct platform_device *ofdev) | |||
536 | 536 | ||
537 | /* find device register base address */ | 537 | /* find device register base address */ |
538 | res = platform_get_resource(ofdev, IORESOURCE_MEM, 0); | 538 | res = platform_get_resource(ofdev, IORESOURCE_MEM, 0); |
539 | regs = devm_request_and_ioremap(&ofdev->dev, res); | 539 | regs = devm_ioremap_resource(&ofdev->dev, res); |
540 | if (!regs) { | 540 | if (IS_ERR(regs)) |
541 | dev_err(&ofdev->dev, "io-regs mapping failed\n"); | 541 | return PTR_ERR(regs); |
542 | return -EADDRNOTAVAIL; | ||
543 | } | ||
544 | 542 | ||
545 | /* | 543 | /* |
546 | * check that we're in Host Slot and that we can act as a Host Bridge | 544 | * check that we're in Host Slot and that we can act as a Host Bridge |