mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-12 13:55:32 +00:00
Blackfin SPI Driver: fix NULL pointer crash
Fix NULL pointer crash when cleaning up from invalid platform resources Signed-off-by: Mike Frysinger <vapier.adi@gmail.com> Signed-off-by: Bryan Wu <cooloney@kernel.org> Cc: David Brownell <david-b@pacbell.net> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
138f97cd06
commit
e7d02e3c95
1 changed files with 3 additions and 0 deletions
|
@ -1178,6 +1178,9 @@ static void bfin_spi_cleanup(struct spi_device *spi)
|
|||
{
|
||||
struct chip_data *chip = spi_get_ctldata(spi);
|
||||
|
||||
if (!chip)
|
||||
return;
|
||||
|
||||
if ((chip->chip_select_num > 0)
|
||||
&& (chip->chip_select_num <= spi->master->num_chipselect))
|
||||
peripheral_free(ssel[spi->master->bus_num]
|
||||
|
|
Loading…
Reference in a new issue