Re: [PATCH v4 1/2] powerpc/uaccess: Implement unsafe_put_user() using 'asm goto'
From: Michael Ellerman <hidden>
Date: 2020-05-29 04:24:29
Also in:
lkml
From: Michael Ellerman <hidden>
Date: 2020-05-29 04:24:29
Also in:
lkml
On Fri, 2020-04-17 at 17:08:51 UTC, Christophe Leroy wrote:
unsafe_put_user() is designed to take benefit of 'asm goto'. Instead of using the standard __put_user() approach and branch based on the returned error, use 'asm goto' and make the exception code branch directly to the error label. There is no code anymore in the fixup section. This change significantly simplifies functions using unsafe_put_user()
...
Signed-off-by: Christophe Leroy <redacted> Reviewed-by: Segher Boessenkool <redacted>
Applied to powerpc topic/uaccess-ppc, thanks. https://git.kernel.org/powerpc/c/334710b1496af8a0960e70121f850e209c20958f cheers