summaryrefslogtreecommitdiff
path: root/arch/arm/cpu/armv8/zynqmp/spl.c
diff options
context:
space:
mode:
authorSiva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>2017-12-20 16:35:06 +0530
committerMichal Simek <michal.simek@xilinx.com>2018-01-30 14:28:35 +0100
commit01c42d3d74cd51fd04da297898015d6b1ca00b28 (patch)
treed8f68b0a642c643f1796d30cc9103044c5334571 /arch/arm/cpu/armv8/zynqmp/spl.c
parent3c0e607c31ff7fc324ef8b5d17ad532909f1faa1 (diff)
xilinx: zynqmp: Use strlen only if env_get doesn't return null
Add check if boot_targets exists in environment and then generate new_targets env accordingly. Performing strlen on null address causes it to fail with exception if isolation is enabled with DDR address zero as secure. It works with out isolation enabled as zero is valid address but it may lead to junk values in boot_targets. This patch fixes the issue by checking return value of env_get so that it generate boot_targets properly. Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Diffstat (limited to 'arch/arm/cpu/armv8/zynqmp/spl.c')
0 files changed, 0 insertions, 0 deletions