Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f9783ec8 authored by Martin Schwidefsky's avatar Martin Schwidefsky
Browse files

[S390] Do not clobber personality flags on exec



Analog to git commit 59e4c3a2
do not clear the additional personality flags on exec. We
need to inherit the personality bits in PER_MASK across exec.

Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
parent f9d81f61
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -188,7 +188,8 @@ extern char elf_platform[];
#define SET_PERSONALITY(ex)					\
do {								\
	if (personality(current->personality) != PER_LINUX32)	\
		set_personality(PER_LINUX);			\
		set_personality(PER_LINUX |			\
			(current->personality & ~PER_MASK));	\
	if ((ex).e_ident[EI_CLASS] == ELFCLASS32)		\
		set_thread_flag(TIF_31BIT);			\
	else							\