Commit 01cd2ababddd55a127caa1cd20d570637e0d42e1

Authored by Marek Vasut
Committed by David Woodhouse
1 parent ef56609f9c

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;