On Thu, Sep 23, 2021 at 07:10:03PM -0500, Eric W. Biederman wrote:
Both arch_ptrace_stop_needed and arch_ptrace_stop are called with an
exit_code and a siginfo structure. Neither argument is used by any of
the implementations so just remove the unneeded arguments.
The two arechitectures that implement arch_ptrace_stop are ia64 and
sparc. Both architectures flush their register stacks before a
ptrace_stack so that all of the register information can be accessed
by debuggers.
As the question of if a register stack needs to be flushed is
independent of why ptrace is stopping not needing arguments make sense.
Cc: David Miller <davem@davemloft.net>
Cc: sparclinux@vger.kernel.org
Signed-off-by: "Eric W. Biederman" <redacted>
Yeah, this is a no-op change. No one is using the arguments, as you say.
Reviewed-by: Kees Cook <redacted>
-Kees
--
Kees Cook