kconfig: use generic macros to implement symbol hashtable
authorMasahiro Yamada <masahiroy@kernel.org>
Sun, 11 Feb 2024 12:41:05 +0000 (21:41 +0900)
committerMasahiro Yamada <masahiroy@kernel.org>
Tue, 20 Feb 2024 11:47:45 +0000 (20:47 +0900)
commit91b69454f93d1c905f3a56bb39856db9a220c791
tree626c49c3d828ca15576080f79ac94144b03984fd
parentcc25cfc563adc48c84f1eec6432b369bcab73ca6
kconfig: use generic macros to implement symbol hashtable

Use helper macros in hashtable.h for generic hashtable implementation.

We can git rid of the hash head index of for_all_symbols().

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
scripts/kconfig/conf.c
scripts/kconfig/confdata.c
scripts/kconfig/expr.h
scripts/kconfig/internal.h
scripts/kconfig/lkc_proto.h
scripts/kconfig/parser.y
scripts/kconfig/symbol.c