Hi Angus, On Mon, 21 Feb 2022 at 05:50, Angus Ainslie <an...@akkea.ca> wrote: > > Hi Simon, > > On 2022-02-19 14:12, Simon Glass wrote: > > On Wed, 2 Feb 2022 at 16:16, Angus Ainslie <an...@akkea.ca> wrote: > >> > >> Put guards around the devres code so that it isn't compiled during the > >> SPL. > >> > >> Signed-off-by: Angus Ainslie <an...@akkea.ca> > >> --- > >> drivers/core/devres.c | 4 +++- > >> 1 file changed, 3 insertions(+), 1 deletion(-) > > > > I think the correct fix here is to change the Makefile rule for this > > file to use > > > > CONFIG_$(SPL_)DEVRES > > > > instead of > > > > CONFIG_DEVRES > > > > Can you try it? > > > > I think it will work that way and I did think about doing the patch that > way. My concern was that it might break some boards because they are > expecting DEVRES in the SPL. > > I can rework the patch that way but not sure how I'd test which boards > needed the CONFIG_SPL_DEVRES defined.
I very much doubt any are, but the maintainers can test them as needed. After all, freeing memory is not normally supported in SPL, except with full malloc(). Regards, Simon