mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-04 09:11:57 +00:00
This commit fixes a pretty nasty bug that could cause properties on
symbols and choices defined in multiple locations to end up in the wrong
order, potentially affecting evaluation.
Alexander Wachter ran into this for an out-of-tree build.
Multi.def. symbols are rare in the Linux kernel, which is what the
Kconfiglib test suite uses for compatibility testing, so this managed to
slip through. Comprehensive selftests have been added for property
ordering on nested multi.def. symbols/choices.
This bug was introduced by commit
|
||
---|---|---|
.. | ||
checkpatch | ||
ci | ||
cmake | ||
cross_compiler | ||
dts | ||
footprint | ||
gitlint | ||
kconfig | ||
meta/west | ||
sanity_chk | ||
support | ||
.gitignore | ||
check_host_is_ok.py | ||
check_link_map.py | ||
checkpatch.pl | ||
checkstack.pl | ||
dir_is_writeable.py | ||
elf_helper.py | ||
file2hex.py | ||
filter-known-issues.py | ||
gen_alignment_script.py | ||
gen_gdt.py | ||
gen_idt.py | ||
gen_kobject_list.py | ||
gen_mmu_x86.py | ||
gen_offset_header.py | ||
gen_priv_stacks.py | ||
gen_syscall_header.py | ||
gen_syscalls.py | ||
parse_syscalls.py | ||
process_gperf.py | ||
py2-requirements.txt | ||
qemu-machine-hack.py | ||
requirements.txt | ||
sanitycheck | ||
spelling.txt | ||
subfolder_list.py | ||
tags.sh | ||
waitpid | ||
west | ||
west-win.py |