[PATCH v2 2/6] powerpc/pkeys: Save the pkey registers before fork

Ram Pai linuxram at us.ibm.com
Wed Jun 20 00:28:11 AEST 2018


On Tue, Jun 19, 2018 at 10:39:56PM +1000, Michael Ellerman wrote:
> Ram Pai <linuxram at us.ibm.com> writes:
> 
> > When a thread forks the contents of AMR, IAMR, UAMOR registers in the
> > newly forked thread are not inherited.
> >
> > Save the registers before forking, for content of those
> > registers to be automatically copied into the new thread.
> >
> > CC: Michael Ellerman <mpe at ellerman.id.au>
> > CC: Florian Weimer <fweimer at redhat.com>
> > CC: Andy Lutomirski <luto at kernel.org>
> > CC: Thiago Jung Bauermann <bauerman at linux.ibm.com>
> > Signed-off-by: Ram Pai <linuxram at us.ibm.com>
> 
> Again this is an ABI change but we'll call it a bug fix I guess.

yes. the same defense here too. its a behaviorial change for the better.
Single threaded applications will not see any behaviorial change.
Multithreaded apps, which were unable to consume, the behavior will now be
able to do so.

> 
> I'll add:
> 
>   Fixes: cf43d3b26452 ("powerpc: Enable pkey subsystem")
>   Cc: stable at vger.kernel.org # v4.16+

yes.  Thanks
RP



More information about the Linuxppc-dev mailing list