diff options
author | Joel Stanley <joel@jms.id.au> | 2022-06-20 10:01:17 +0300 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2022-07-01 23:01:25 +0300 |
commit | c5e2442033d9afe67b1913e192b0eafa74eef856 (patch) | |
tree | 4bf4fe415bec0ff55e76cf20a63eecca7e37d6a1 /boot | |
parent | 975918f6a14374f21f094ed5f5262e959190a9d2 (diff) | |
download | u-boot-c5e2442033d9afe67b1913e192b0eafa74eef856.tar.xz |
image: fit: Use stack allocation macro
The documentation above the DEFINE_ALIGN_BUFFER says it's for use
outside functions, but we're inside one.
Instead use ALLOC_CACHE_ALIGN_BUFFER, the stack based macro, which also
includes the cache alignment.
Fixes: b583348ca8c8 ("image: fit: Align hash output buffers")
Signed-off-by: Joel Stanley <joel@jms.id.au>
Tested-by: Chia-Wei Wang <chiawei_wang@aspeedtech.com>
Reviewed-by: Sean Anderson <sean.anderson@seco.com>
Diffstat (limited to 'boot')
-rw-r--r-- | boot/image-fit.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/boot/image-fit.c b/boot/image-fit.c index f57d97f552..df3e5df883 100644 --- a/boot/image-fit.c +++ b/boot/image-fit.c @@ -1264,8 +1264,7 @@ int calculate_hash(const void *data, int data_len, const char *name, static int fit_image_check_hash(const void *fit, int noffset, const void *data, size_t size, char **err_msgp) { - DEFINE_ALIGN_BUFFER(uint8_t, value, FIT_MAX_HASH_LEN, - ARCH_DMA_MINALIGN); + ALLOC_CACHE_ALIGN_BUFFER(uint8_t, value, FIT_MAX_HASH_LEN); int value_len; const char *algo; uint8_t *fit_value; |