Hi Simon,
On Fri, May 8, 2020 at 10:37 AM Simon Glass <[email protected]> wrote: > > Hi Masahiro, > > On Thu, 7 May 2020 at 07:10, Masahiro Yamada > <[email protected]> wrote: > > > > <common.h> pulls in a lot of bloat. <common.h> is unneeded in most of > > places. > > > > Signed-off-by: Masahiro Yamada <[email protected]> > > --- > > > > > > I'm wary of this. I think that every file should include common.h I disagree. "Please include <common.h> at the beginning of every file" is a fragile rule. You have no way to check it. Our goal is to get rid of the special treatment of <common.h> > and > the solution is to remove the bloat. I have been plugging away at > that. There is a pending series that reduces it down further, to 14 > includes. Please help review! > > http://patchwork.ozlabs.org/project/uboot/list/?series=169491 I saw it. Humans cannot check it. If buildman does not raise a flag, it is fine. > > The problem is that when someone uses #ifdef CONFIG options the > config.h has to be included. So your patch is a bit brittle. As soon > as someone uses CONFIG it may break. For the legacy CONFIG options, yes. The options in Kconfig are all safe. Common options were mostly moved to Kconfig. We still have lots in scripts/config_whitelist.txt but most of them are platform-specific craps. > Anyway this is uniphier code so it's up to you. > > Regards, > Simon -- Best Regards Masahiro Yamada

