Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ata: ahci: ceva: Updated code by using dev_err_probe()

Updated code with already prepared dev_err_probe(). It reduces code size
and simplifies EPROBE_DEFER handling.

Also, unify message format for similar error cases.

Signed-off-by: Piyush Mehta <piyush.mehta@xilinx.com>
Acked-by: Michal Simek <michal.simek@xilinx.com>
Link: https://lore.kernel.org/r/20210305091029.23378-1-piyush.mehta@xilinx.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>

authored by

Piyush Mehta and committed by
Jens Axboe
fa4b42b2 234e6d2c

+3 -5
+3 -5
drivers/ata/ahci_ceva.c
··· 206 206 207 207 cevapriv->rst = devm_reset_control_get_optional_exclusive(&pdev->dev, 208 208 NULL); 209 - if (IS_ERR(cevapriv->rst)) { 210 - if (PTR_ERR(cevapriv->rst) != -EPROBE_DEFER) 211 - dev_err(&pdev->dev, "failed to get reset: %ld\n", 212 - PTR_ERR(cevapriv->rst)); 213 - } 209 + if (IS_ERR(cevapriv->rst)) 210 + dev_err_probe(&pdev->dev, PTR_ERR(cevapriv->rst), 211 + "failed to get reset\n"); 214 212 215 213 hpriv = ahci_platform_get_resources(pdev, 0); 216 214 if (IS_ERR(hpriv))