modpost: clean up is_executable_section()
authorMasahiro Yamada <masahiroy@kernel.org>
Sun, 14 May 2023 15:27:24 +0000 (00:27 +0900)
committerMasahiro Yamada <masahiroy@kernel.org>
Mon, 22 May 2023 01:34:38 +0000 (10:34 +0900)
commitf4c35484e7f11458c1834b88ee55b746cdabbb09
tree6a98f617c5574b6c945aa9dbdf2a3da6e1420432
parentfc5fa862c49a4d9e23617fbda7d249d2c1b72e56
modpost: clean up is_executable_section()

SHF_EXECINSTR is a bit flag (#define SHF_EXECINSTR 0x4).
Compare the masked flag to '!= 0'.

There is no good reason to stop modpost immediately even if a special
section index is given. You will get a section mismatch error anyway.

Also, change the return type to bool.

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Reviewed-by: Nick Desaulniers <ndesaulniers@google.com>
scripts/mod/modpost.c