diff options
author | Tom Rini | 2023-12-14 07:16:54 -0500 |
---|---|---|
committer | Tom Rini | 2023-12-21 08:54:05 -0500 |
commit | b106961c2e4e7f339485a401ebb06c936fc432ee (patch) | |
tree | 693c4c75846facad25f28403431ac089c0540e31 /include/bootstage.h | |
parent | 36d3db6c2c060ee85176156dc9a607e8cd5465f4 (diff) |
global: Restrict use of '#include <linux/kconfig.h>'
In general terms, we -include include/linux/kconfig.h and so normal
U-Boot code does not need to also #include it. However, for code which
is shared with userspace we may need to add it so that either our full
config is available or so that macros such as CONFIG_IS_ENABLED() can be
evaluated. In this case make sure that we guard these includes with a
test for USE_HOSTCC so that it clear as to why we're doing this.
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'include/bootstage.h')
-rw-r--r-- | include/bootstage.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/bootstage.h b/include/bootstage.h index 59a76d0f0c4..f4e77b09d74 100644 --- a/include/bootstage.h +++ b/include/bootstage.h @@ -12,7 +12,9 @@ #define _BOOTSTAGE_H #include <linux/types.h> +#ifdef USE_HOSTCC #include <linux/kconfig.h> +#endif /* Flags for each bootstage record */ enum bootstage_flags { |