mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-27 22:46:50 +08:00
arm64: booti: add missing unmap_sysmem()
Make sure to call unmap_sysmem() for address allocated by map_sysmem() before leaving the function; however this patch gives no impact on the behavior because map_sysmem()/unmap_sysmem() does nothing except on Sandbox. Sandbox never runs this code because "booti" is a command for booting ARM64 kernel image. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Reviewed-by: Joe Hershberger <joe.hershberger@ni.com>
This commit is contained in:
parent
27ce696538
commit
62022d5206
@ -673,6 +673,9 @@ static int booti_setup(bootm_headers_t *images)
|
||||
* correct location and then move the image there.
|
||||
*/
|
||||
dst = gd->bd->bi_dram[0].start + le32_to_cpu(ih->text_offset);
|
||||
|
||||
unmap_sysmem(ih);
|
||||
|
||||
if (images->ep != dst) {
|
||||
void *src;
|
||||
|
||||
@ -717,6 +720,8 @@ static int booti_start(cmd_tbl_t *cmdtp, int flag, int argc,
|
||||
|
||||
lmb_reserve(&images->lmb, images->ep, le32_to_cpu(ih->image_size));
|
||||
|
||||
unmap_sysmem(ih);
|
||||
|
||||
/*
|
||||
* Handle the BOOTM_STATE_FINDOTHER state ourselves as we do not
|
||||
* have a header that provide this informaiton.
|
||||
|
Loading…
Reference in New Issue
Block a user