]> git.karo-electronics.de Git - karo-tx-linux.git/commit
spi: sh-sci: Prevent NULL pointer dereference
authorAxel Lin <axel.lin@ingics.com>
Thu, 13 Mar 2014 02:32:37 +0000 (10:32 +0800)
committerMark Brown <broonie@linaro.org>
Thu, 13 Mar 2014 13:40:51 +0000 (13:40 +0000)
commited8eb250d7b097dbd888e46ad0d35a2cb1858221
treef955d8f10d2daa01f0bd5fed49cdd6f74dbb40eb
parent38dbfb59d1175ef458d006556061adeaa8751b72
spi: sh-sci: Prevent NULL pointer dereference

If sp->info is NULL, we will hit NULL pointer dereference in probe() while
setting bus_num and num_chipselect for master:

        sp->bitbang.master->bus_num = sp->info->bus_num;
        sp->bitbang.master->num_chipselect = sp->info->num_chipselect;

Thus add NULL test for sp->info in probe() to prevent NULL pointer dereference.

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Reviewed-by: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: Mark Brown <broonie@linaro.org>
drivers/spi/spi-sh-sci.c