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

Commit 8479d94e authored by Mikael Pettersson's avatar Mikael Pettersson Committed by Ingo Molnar
Browse files

x86, signals: remove duplicated register setup code in ia32 signal delivery



Impact: cleanup, no functionality changed

ia32_setup_rt_frame() has a duplicated code block labelled
"Make -mregparm=3 work" for setting up the register parameters
to the user-mode signal handler.

This is harmless but ugly. Remove the redundant assignments.

Signed-off-by: default avatarMikael Pettersson <mikpe@it.uu.se>
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
parent f8d56f17
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -572,11 +572,6 @@ int ia32_setup_rt_frame(int sig, struct k_sigaction *ka, siginfo_t *info,
	regs->dx = (unsigned long) &frame->info;
	regs->cx = (unsigned long) &frame->uc;

	/* Make -mregparm=3 work */
	regs->ax = sig;
	regs->dx = (unsigned long) &frame->info;
	regs->cx = (unsigned long) &frame->uc;

	loadsegment(ds, __USER32_DS);
	loadsegment(es, __USER32_DS);