diff options
author | Masahiro Yamada <masahiroy@kernel.org> | 2024-09-08 21:43:19 +0900 |
---|---|---|
committer | Masahiro Yamada <masahiroy@kernel.org> | 2024-09-20 09:21:52 +0900 |
commit | 440f67ccdcd31ca33d8d0439b16e4b6d4d7aba17 (patch) | |
tree | 1a54f7187f235e19919066d65f1ba0bb177eab35 /scripts/kallsyms.c | |
parent | 4fa146eaecaee6301e8f5b104fe63b41afdf83e6 (diff) |
kconfig: refactor expr_eliminate_dups()
Currently, expr_eliminate_dups() passes two identical pointers down to
expr_eliminate_dups1(), which later skips processing identical leaves.
This approach is somewhat tricky and, more importantly, it will not work
with the refactoring made in the next commit.
This commit slightly changes the recursion logic; it deduplicates both
the left and right arms, and then passes them to expr_eliminate_dups1().
expr_eliminate_dups() should produce the same result.
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Diffstat (limited to 'scripts/kallsyms.c')
0 files changed, 0 insertions, 0 deletions