mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
image: Fix FIT image loadable section custom processing
The original commit always generated linker list entries with the same
entry variable name, because _function passed to ll_entry_declare() is
not a variable and therefore was interpreted as fixed string. Change it
to _type which is a variable and which does allow generation of multiple
unique linker list entries, one for each U_BOOT_FIT_LOADABLE_HANDLER().
Fixes: d7be50921e ("image: Add FIT image loadable section custom processing")
Signed-off-by: Marek Vasut <marek.vasut@mailbox.org>
This commit is contained in:
@@ -2134,7 +2134,7 @@ struct fit_loadable_tbl {
|
||||
* _handler is the handler function to call after this image type is loaded
|
||||
*/
|
||||
#define U_BOOT_FIT_LOADABLE_HANDLER(_type, _handler) \
|
||||
ll_entry_declare(struct fit_loadable_tbl, _function, fit_loadable) = { \
|
||||
ll_entry_declare(struct fit_loadable_tbl, _type, fit_loadable) = { \
|
||||
.type = _type, \
|
||||
.handler = _handler, \
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user