From: Philipp Stanner Date: Thu, 17 Apr 2025 09:15:33 +0000 (+0200) Subject: misc: cardreader: Return -EBUSY if regions are busy X-Git-Tag: v6.16-rc1~30^2~59 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=93bb9e5c02c59198e8a0216eb895ceb9e20bb52f;p=linux-block.git misc: cardreader: Return -EBUSY if regions are busy cardreader returns -ENOMEM if a PCI region is currently in use ("requested") by another driver. The proper return code for this is -EBUSY. Replace -ENOMEM with -EBUSY. Signed-off-by: Philipp Stanner Link: https://lore.kernel.org/r/20250417091532.26520-3-phasta@kernel.org Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/misc/cardreader/alcor_pci.c b/drivers/misc/cardreader/alcor_pci.c index 43f08b0db742..8e7ea2c9142d 100644 --- a/drivers/misc/cardreader/alcor_pci.c +++ b/drivers/misc/cardreader/alcor_pci.c @@ -124,7 +124,7 @@ static int alcor_pci_probe(struct pci_dev *pdev, ret = pcim_request_all_regions(pdev, DRV_NAME_ALCOR_PCI); if (ret) { dev_err(&pdev->dev, "Cannot request region\n"); - ret = -ENOMEM; + ret = -EBUSY; goto error_free_ida; }