summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>2023-01-16 15:44:46 +0100
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>2023-03-06 17:10:46 +0200
commitdd0ccef23649d2e54aea1b317be36b2dbde0f329 (patch)
tree96750086c5a2792d33d7db356d5a82b82f1f83d7
parent34840be53410c29d67ffb304588a258fab785fd7 (diff)
gpio: merrifield: Use dev_err_probe()
Improve error handling in the probe() function with dev_err_probe(). Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
-rw-r--r--drivers/gpio/gpio-merrifield.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/gpio/gpio-merrifield.c b/drivers/gpio/gpio-merrifield.c
index 5c0b460fcd90..c64057343954 100644
--- a/drivers/gpio/gpio-merrifield.c
+++ b/drivers/gpio/gpio-merrifield.c
@@ -78,10 +78,8 @@ static int mrfld_gpio_probe(struct pci_dev *pdev, const struct pci_device_id *id
return retval;
retval = pcim_iomap_regions(pdev, BIT(1) | BIT(0), pci_name(pdev));
- if (retval) {
- dev_err(&pdev->dev, "I/O memory mapping error\n");
- return retval;
- }
+ if (retval)
+ return dev_err_probe(dev, retval, "I/O memory mapping error\n");
base = pcim_iomap_table(pdev)[1];