diff options
Diffstat (limited to 'scripts/kconfig/symbol.c')
| -rw-r--r-- | scripts/kconfig/symbol.c | 42 | 
1 files changed, 21 insertions, 21 deletions
| diff --git a/scripts/kconfig/symbol.c b/scripts/kconfig/symbol.c index 7caabdb51c64..6731377f9bb2 100644 --- a/scripts/kconfig/symbol.c +++ b/scripts/kconfig/symbol.c @@ -112,7 +112,7 @@ struct property *sym_get_env_prop(struct symbol *sym)  	return NULL;  } -struct property *sym_get_default_prop(struct symbol *sym) +static struct property *sym_get_default_prop(struct symbol *sym)  {  	struct property *prop; @@ -186,6 +186,26 @@ static void sym_validate_range(struct symbol *sym)  	sym->curr.val = strdup(str);  } +static void sym_set_changed(struct symbol *sym) +{ +	struct property *prop; + +	sym->flags |= SYMBOL_CHANGED; +	for (prop = sym->prop; prop; prop = prop->next) { +		if (prop->menu) +			prop->menu->flags |= MENU_CHANGED; +	} +} + +static void sym_set_all_changed(void) +{ +	struct symbol *sym; +	int i; + +	for_all_symbols(i, sym) +		sym_set_changed(sym); +} +  static void sym_calc_visibility(struct symbol *sym)  {  	struct property *prop; @@ -451,26 +471,6 @@ void sym_clear_all_valid(void)  		sym_calc_value(modules_sym);  } -void sym_set_changed(struct symbol *sym) -{ -	struct property *prop; - -	sym->flags |= SYMBOL_CHANGED; -	for (prop = sym->prop; prop; prop = prop->next) { -		if (prop->menu) -			prop->menu->flags |= MENU_CHANGED; -	} -} - -void sym_set_all_changed(void) -{ -	struct symbol *sym; -	int i; - -	for_all_symbols(i, sym) -		sym_set_changed(sym); -} -  bool sym_tristate_within_range(struct symbol *sym, tristate val)  {  	int type = sym_get_type(sym); | 
