diff options
author | Marek Vasut <marex@denx.de> | 2016-09-26 15:14:53 +0300 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2016-09-26 19:08:46 +0300 |
commit | f13d4e189d209af0f552e9900acd06ee4a35e601 (patch) | |
tree | fd296df6645eb783150cac054f698331504a6980 /drivers/spi/spi-fsl-spi.c | |
parent | 15ca92156e6242060dff91c8d8e7fe7ae82d424a (diff) | |
download | linux-f13d4e189d209af0f552e9900acd06ee4a35e601.tar.xz |
spi: imx: Gracefully handle NULL master->cs_gpios
It is possible that master->cs_gpios is NULL after spi_bitbang_start(),
this happens if the master has no CS GPIOs specified in DT. Check for
this case after spi_bitbang_start() to prevent NULL pointer dereference
in the subsequent for loop, which accesses the master->cs_gpios field.
Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Martin Kaiser <martin@kaiser.cx>
Cc: Mark Brown <broonie@kernel.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/spi/spi-fsl-spi.c')
0 files changed, 0 insertions, 0 deletions