mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-03 03:36:42 +07:00
mrf24j40: Fix en error handling path in 'mrf24j40_probe()'
If this check fails, we must release some resources as done everywhere else in this function before returning an error code. Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr> Acked-by: Alan Ott <alan@signal11.us> Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
This commit is contained in:
parent
6a48542091
commit
98b5798499
@ -1330,7 +1330,8 @@ static int mrf24j40_probe(struct spi_device *spi)
|
||||
if (spi->max_speed_hz > MAX_SPI_SPEED_HZ) {
|
||||
dev_warn(&spi->dev, "spi clock above possible maximum: %d",
|
||||
MAX_SPI_SPEED_HZ);
|
||||
return -EINVAL;
|
||||
ret = -EINVAL;
|
||||
goto err_register_device;
|
||||
}
|
||||
|
||||
ret = mrf24j40_hw_init(devrec);
|
||||
|
Loading…
Reference in New Issue
Block a user