Commit 01cd2ababddd55a127caa1cd20d570637e0d42e1
Committed by
David Woodhouse
1 parent
ef56609f9c
Exists in
master
and in
4 other branches
gen_nand: Test if nr_chips field is valid
Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Showing 1 changed file with 5 additions and 0 deletions Side-by-side Diff
drivers/mtd/nand/plat_nand.c
... | ... | @@ -37,6 +37,11 @@ |
37 | 37 | struct resource *res; |
38 | 38 | int err = 0; |
39 | 39 | |
40 | + if (pdata->chip.nr_chips < 1) { | |
41 | + dev_err(&pdev->dev, "invalid number of chips specified\n"); | |
42 | + return -EINVAL; | |
43 | + } | |
44 | + | |
40 | 45 | res = platform_get_resource(pdev, IORESOURCE_MEM, 0); |
41 | 46 | if (!res) |
42 | 47 | return -ENXIO; |