common: env_nand: Ensure that we have nand_info[0] prior to use
authorTom Rini <trini@konsulko.com>
Mon, 15 Aug 2016 17:02:15 +0000 (13:02 -0400)
committerTom Rini <trini@konsulko.com>
Mon, 15 Aug 2016 22:46:41 +0000 (18:46 -0400)
commit4cc9699be7ffc6072482240f5ba208488abe1090
tree0901eacfb65987c1700717d407e0333e6206f979
parent183923d3e412500bdc597d1745e2fb6f7f679ec7
common: env_nand: Ensure that we have nand_info[0] prior to use

Now that nand_info[] is an array of pointers we need to ensure that it's
been populated prior to use.  We may for example have ENV in NAND set in
configurations that run on boards with and without NAND (where default
env is fine enough, such as omap3_beagle and beagleboard (NAND) vs
beagle xM (no NAND)).

Fixes: b616d9b0a708 ("nand: Embed mtd_info in struct nand_chip")
Cc: Scott Wood <oss@buserror.net>
Signed-off-by: Tom Rini <trini@konsulko.com>
Acked-by: Scott Wood <oss@buserror.net>
common/env_nand.c