Commit 317980e6 authored by Huacai Chen's avatar Huacai Chen
Browse files

LoongArch: Disable executable stack by default



Disable executable stack for LoongArch by default, as all modern
architectures do.

Reported-by: default avatarAndreas Schwab <schwab@suse.de>
Suggested-by: default avatarWANG Xuerui <git@xen0n.name>
Link: https://sourceware.org/pipermail/binutils/2022-July/121992.html


Tested-by: default avatarWANG Xuerui <git@xen0n.name>
Tested-by: default avatarXi Ruoyao <xry111@xry111.site>
Signed-off-by: default avatarHuacai Chen <chenhuacai@loongson.cn>
parent 3a3a4f7a
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -288,8 +288,6 @@ struct arch_elf_state {
	.interp_fp_abi = LOONGARCH_ABI_FP_ANY,	\
}

#define elf_read_implies_exec(ex, exec_stk) (exec_stk == EXSTACK_DEFAULT)

extern int arch_elf_pt_proc(void *ehdr, void *phdr, struct file *elf,
			    bool is_interp, struct arch_elf_state *state);