Commit 41203f93 authored by Nikita Shubin's avatar Nikita Shubin Committed by Damien Le Moal
Browse files

ata: pata_ep93xx: fix error return code in probe



Return -ENOMEM from ep93xx_pata_probe() if devm_kzalloc() or
ata_host_alloc() fails.

Signed-off-by: default avatarNikita Shubin <nikita.shubin@maquefel.me>
Reviewed-by: default avatarSergey Shtylyov <s.shtylyov@omp.ru>
Signed-off-by: default avatarDamien Le Moal <dlemoal@kernel.org>
parent 8566572b
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -939,7 +939,7 @@ static int ep93xx_pata_probe(struct platform_device *pdev)

	drv_data = devm_kzalloc(&pdev->dev, sizeof(*drv_data), GFP_KERNEL);
	if (!drv_data) {
		err = -ENXIO;
		err = -ENOMEM;
		goto err_rel_gpio;
	}

@@ -952,7 +952,7 @@ static int ep93xx_pata_probe(struct platform_device *pdev)
	/* allocate host */
	host = ata_host_alloc(&pdev->dev, 1);
	if (!host) {
		err = -ENXIO;
		err = -ENOMEM;
		goto err_rel_dma;
	}