env_nand: return error when no device is found
Currently, if there is an error probing the NAND chip and the env is based in NAND, the readenv() function will use a NULL function pointer and thus jump to address 0. Here I just check for a non-zero value of blocksize as that shouldn't be zero when a valid device is found, but perhaps there is a better way for someone familiar with the NAND internals to suggest. Signed-off-by: NMike Frysinger <vapier@gentoo.org> Tested-by: NBen Gardiner <bengardiner@nanometrics.ca>
Showing
想要评论请 注册 或 登录