Searched hist:"246 cf9c26bf11f2bffbecea6e5bd222eee7b1df8" (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/scripts/kconfig/ |
H A D | expr.h | diff ff5ff6060bf880aac233e68dd666cbe9e39ec620 Sun Sep 26 15:22:03 CDT 2010 Arnaud Lacombe <lacombar@gmail.com> kconfig: delay symbol direct dependency initialization
This fixes the use-after-free and associated crash in kconfig introduced in commit 246cf9c26bf11f2bffbecea6e5bd222eee7b1df8.
Signed-off-by: Arnaud Lacombe <lacombar@gmail.com> Acked-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Michal Marek <mmarek@suse.cz> diff 246cf9c26bf11f2bffbecea6e5bd222eee7b1df8 Tue Jun 08 11:25:57 CDT 2010 Catalin Marinas <catalin.marinas@arm.com> kbuild: Warn on selecting symbols with unmet direct dependencies
The "select" statement in Kconfig files allows the enabling of options even if they have unmet direct dependencies (i.e. "depends on" expands to "no"). Currently, the "depends on" clauses are used in calculating the visibility but they do not affect the reverse dependencies in any way.
The patch introduces additional tracking of the "depends on" statements and prints a warning on selecting an option if its direct dependencies are not met.
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> Cc: Sam Ravnborg <sam@ravnborg.org> Cc: Arnd Bergmann <arnd@arndb.de> Cc: Andrew Morton <akpm@linux-foundation.org> Cc: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Michal Marek <mmarek@suse.cz>
|
H A D | menu.c | diff ff5ff6060bf880aac233e68dd666cbe9e39ec620 Sun Sep 26 15:22:03 CDT 2010 Arnaud Lacombe <lacombar@gmail.com> kconfig: delay symbol direct dependency initialization
This fixes the use-after-free and associated crash in kconfig introduced in commit 246cf9c26bf11f2bffbecea6e5bd222eee7b1df8.
Signed-off-by: Arnaud Lacombe <lacombar@gmail.com> Acked-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Michal Marek <mmarek@suse.cz> diff 246cf9c26bf11f2bffbecea6e5bd222eee7b1df8 Tue Jun 08 11:25:57 CDT 2010 Catalin Marinas <catalin.marinas@arm.com> kbuild: Warn on selecting symbols with unmet direct dependencies
The "select" statement in Kconfig files allows the enabling of options even if they have unmet direct dependencies (i.e. "depends on" expands to "no"). Currently, the "depends on" clauses are used in calculating the visibility but they do not affect the reverse dependencies in any way.
The patch introduces additional tracking of the "depends on" statements and prints a warning on selecting an option if its direct dependencies are not met.
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> Cc: Sam Ravnborg <sam@ravnborg.org> Cc: Arnd Bergmann <arnd@arndb.de> Cc: Andrew Morton <akpm@linux-foundation.org> Cc: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Michal Marek <mmarek@suse.cz>
|
H A D | symbol.c | diff 246cf9c26bf11f2bffbecea6e5bd222eee7b1df8 Tue Jun 08 11:25:57 CDT 2010 Catalin Marinas <catalin.marinas@arm.com> kbuild: Warn on selecting symbols with unmet direct dependencies
The "select" statement in Kconfig files allows the enabling of options even if they have unmet direct dependencies (i.e. "depends on" expands to "no"). Currently, the "depends on" clauses are used in calculating the visibility but they do not affect the reverse dependencies in any way.
The patch introduces additional tracking of the "depends on" statements and prints a warning on selecting an option if its direct dependencies are not met.
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> Cc: Sam Ravnborg <sam@ravnborg.org> Cc: Arnd Bergmann <arnd@arndb.de> Cc: Andrew Morton <akpm@linux-foundation.org> Cc: Linus Torvalds <torvalds@linux-foundation.org> Signed-off-by: Michal Marek <mmarek@suse.cz>
|