diff options
author | Chris Packham <judge.packham@gmail.com> | 2020-12-10 19:46:43 +1300 |
---|---|---|
committer | Chris Packham <judge.packham@gmail.com> | 2021-02-02 20:06:32 +1300 |
commit | 31695dd2b00fc3daac109324992901fdcd6068e5 (patch) | |
tree | 4084c739c47255711345e716d70ebe1732c80ad2 /kconfig/expr.h | |
parent | 141f88a5f640625f63f70dad6f216a81596c42fc (diff) | |
download | crosstool-ng-31695dd2b00fc3daac109324992901fdcd6068e5.tar.gz crosstool-ng-31695dd2b00fc3daac109324992901fdcd6068e5.tar.bz2 crosstool-ng-31695dd2b00fc3daac109324992901fdcd6068e5.zip |
kconfig: Sync with upstream v5.3
This commit introduces the following upstream changes:
0c5b6c28ed68 kconfig: Clear "written" flag to avoid data loss
8e2442a5f86e kconfig: fix missing choice values in auto.conf
3266c806dc86 kconfig: run olddefconfig instead of oldconfig after merging fragments
e3cd5136a4ec kconfig: remove meaningless if-conditional in conf_read()
baa23ec86092 kconfig: Fix spelling of sym_is_changable
cd238effefa2 docs: kbuild: convert docs to ReST and rename to *.rst
bd305f259cd3 kconfig: make arch/*/configs/defconfig the default of KBUILD_DEFCONFIG
5533397d1ec8 kconfig: add static qualifier to expand_string()
b6f7e9f7050b kconfig: require the argument of --defconfig
e0a2668665a5 kconfig: remove always false ifeq ($(KBUILD_DEFCONFIG,) conditional
Signed-off-by: Chris Packham <judge.packham@gmail.com>
Diffstat (limited to 'kconfig/expr.h')
-rw-r--r-- | kconfig/expr.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/kconfig/expr.h b/kconfig/expr.h index 8dde65bc..017843c9 100644 --- a/kconfig/expr.h +++ b/kconfig/expr.h @@ -141,6 +141,7 @@ struct symbol { #define SYMBOL_OPTIONAL 0x0100 /* choice is optional - values can be 'n' */ #define SYMBOL_WRITE 0x0200 /* write symbol to file (KCONFIG_CONFIG) */ #define SYMBOL_CHANGED 0x0400 /* ? */ +#define SYMBOL_WRITTEN 0x0800 /* track info to avoid double-write to .config */ #define SYMBOL_NO_WRITE 0x1000 /* Symbol for internal use only; it will not be written */ #define SYMBOL_CHECKED 0x2000 /* used during dependency checking */ #define SYMBOL_WARNED 0x8000 /* warning has been issued */ |