--- a/arch/mips/kernel/elf.c 2019-02-20 17:31:55.587977283 +0300 +++ b/arch/mips/kernel/elf.c 2019-07-15 18:21:51.656841978 +0300 @@ -332,8 +332,8 @@ void mips_set_personality_nan(struct arc int mips_elf_read_implies_exec(void *elf_ex, int exstack) { - if (exstack != EXSTACK_DISABLE_X) { - /* The binary doesn't request a non-executable stack */ + if (exstack == EXSTACK_ENABLE_X) { + /* The binary does request executable stack */ return 1; }