
11 Oct
2023
11 Oct
'23
8:38 p.m.
On Sat, Sep 30, 2023 at 04:45:46PM -0400, Sean Anderson wrote:
DM_DRIVER_GET will redeclare the fs_loader driver without the correct alignment. This causes GCC to use the default section alignment of 32 bytes. This in turn creates a gap in the linker list due to the padding required to achieve the correct alignment, corrupting all further entries. Use DM_DRIVER_REF instead, which doesn't redeclare anything.
Fixes: 0998a20cfc6 ("misc: fs_loader: Add function to get the chosen loader") Signed-off-by: Sean Anderson seanga2@gmail.com
Applied to u-boot/master, thanks!
--
Tom