From mboxrd@z Thu Jan 1 00:00:00 1970 From: Al Viro Subject: Re: [PATCH 2/2] alpha/ptrace: Add missing switch_stack frames Date: Wed, 16 Jun 2021 20:54:06 +0000 Message-ID: References: <5929e116-fa61-b211-342a-c706dcb834ca@gmail.com> <87fsxjorgs.fsf@disp2133> <87zgvqor7d.fsf_-_@disp2133> <87mtrpg47k.fsf@disp2133> <87pmwlek8d.fsf_-_@disp2133> <87eed1ek31.fsf_-_@disp2133> <87lf798rh3.fsf@disp2133> Mime-Version: 1.0 Return-path: Content-Disposition: inline In-Reply-To: <87lf798rh3.fsf@disp2133> Sender: Al Viro List-ID: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: "Eric W. Biederman" Cc: Linus Torvalds , Michael Schmitz , linux-arch , Jens Axboe , Oleg Nesterov , Linux Kernel Mailing List , Richard Henderson , Ivan Kokshaysky , Matt Turner , alpha , Geert Uytterhoeven , linux-m68k , Arnd Bergmann , Ley Foon Tan , Tejun Heo , Kees Cook On Wed, Jun 16, 2021 at 03:49:44PM -0500, Eric W. Biederman wrote: > Someone might want or try to read them in the case of exit. Which > without some change will result in a read of other kernel stack content > on alpha. And someone might want a pony. Again, why bother restoring those, _especially_ in case of exit(2)? > Plus there are coredumps which definitely want to read everything. Huh? In case of coredump we are going to have come through $work_notifysig: mov $sp, $16 DO_SWITCH_STACK jsr $26, do_work_pending so they *do* have full pt_regs saved. What's the problem?