Unverified Commit 169f9aca authored by Aditya Pakki's avatar Aditya Pakki Committed by Mark Brown
Browse files

spi: dw: Avoid BUG_ON() in case of host failure



If dws is NULL in dw_spi_host_add(), we return the error to the
upper callers instead of crashing. The patch replaces BUG_ON by
returning -EINVAL to the caller.

Signed-off-by: default avatarAditya Pakki <pakki001@umn.edu>
Link: https://lore.kernel.org/r/20191205231421.9333-1-pakki001@umn.edu


Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent 4a07b8bc
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -460,7 +460,8 @@ int dw_spi_add_host(struct device *dev, struct dw_spi *dws)
	struct spi_controller *master;
	int ret;

	BUG_ON(dws == NULL);
	if (!dws)
		return -EINVAL;

	master = spi_alloc_master(dev, 0);
	if (!master)