Commit 1fd850c4 authored by Roman Zippel's avatar Roman Zippel Committed by Linus Torvalds

[PATCH] Avoid bogus warning about recursive dependencies

This allows us to do something like

	config FB_RADEON
		select I2C_ALGOBIT if FB_RADEON_I2C

where FB_RADEON_I2C itself depends on FB_RADEON without getting a bogus
warning about recursive dependencies.

This matters because the select takes the default minimum dependancy
from the parent menu, so we want to do this under FB_RADEON rather than
under FB_RADEON_I2C (so that the I2C_ALGOBIT config depends properly
on the state of FB_RADEON)
parent 31fc3053
...@@ -706,7 +706,7 @@ struct symbol *sym_check_deps(struct symbol *sym) ...@@ -706,7 +706,7 @@ struct symbol *sym_check_deps(struct symbol *sym)
goto out; goto out;
for (prop = sym->prop; prop; prop = prop->next) { for (prop = sym->prop; prop; prop = prop->next) {
if (prop->type == P_CHOICE) if (prop->type == P_CHOICE || prop->type == P_SELECT)
continue; continue;
sym2 = sym_check_expr_deps(prop->visible.expr); sym2 = sym_check_expr_deps(prop->visible.expr);
if (sym2) if (sym2)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment