OSDN Git Service

powerpc/signal: Add unsafe_copy_{vsx, fpr}_from_user()
authorChristopher M. Riedl <cmr@codefail.de>
Sat, 27 Feb 2021 01:12:51 +0000 (19:12 -0600)
committerMichael Ellerman <mpe@ellerman.id.au>
Mon, 29 Mar 2021 01:49:46 +0000 (12:49 +1100)
commit609355dfc88e2921bfcbd879300d482a9a33378e
treeafb41ec87ec21fa342cc886019dc79871e668c62
parent9466c1799fa2acb68e505a264dcdf53779101ac6
powerpc/signal: Add unsafe_copy_{vsx, fpr}_from_user()

Reuse the "safe" implementation from signal.c but call unsafe_get_user()
directly in a loop to avoid the intermediate copy into a local buffer.

Signed-off-by: Christopher M. Riedl <cmr@codefail.de>
Reviewed-by: Daniel Axtens <dja@axtens.net>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20210227011259.11992-3-cmr@codefail.de
arch/powerpc/kernel/signal.h