[PATCH] bootstd: use ARCH_DMA_MINALIGN in memalign() when allocating memory

Simon Glass sjg at chromium.org
Thu Sep 21 03:02:25 CEST 2023


On Tue, 19 Sept 2023 at 15:27, Tony Dinh <mibodhi at gmail.com> wrote:
>
> Use ARCH_DMA_MINALIGN in memalign() when allocating memory to read the script from the media.
>
> Ref: https://lore.kernel.org/u-boot/CAJaLiFy05F3Cr4X4G2mVkppXnBEFZrHQ+5CngYN8eJPg8ENWkg@mail.gmail.com/T/#m26daadc2463fe653b814a94e6309e5e6bb6be1d1
>
> Note: this patch depends on the previous patch
> https://patchwork.ozlabs.org/project/uboot/patch/20230917230649.30357-1-mibodhi@gmail.com/
>
> Signed-off-by: Tony Dinh <mibodhi at gmail.com>
> ---
>
>  boot/bootmeth_script.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)

Reviewed-by: Simon Glass <sjg at chromium.org>


>
> diff --git a/boot/bootmeth_script.c b/boot/bootmeth_script.c
> index 96e0ec5efa..de2e510da1 100644
> --- a/boot/bootmeth_script.c
> +++ b/boot/bootmeth_script.c
> @@ -99,7 +99,7 @@ static int script_read_bootflow_file(struct udevice *bootstd,
>         if (!bflow->subdir)
>                 return log_msg_ret("prefix", -ENOMEM);
>
> -       ret = bootmeth_alloc_file(bflow, 0x10000, 1);
> +       ret = bootmeth_alloc_file(bflow, 0x10000, ARCH_DMA_MINALIGN);
>         if (ret)
>                 return log_msg_ret("read", ret);
>
> --
> 2.39.2
>


More information about the U-Boot mailing list