arm64: Usercopy refresh
Status from this message: Applied to arm64 (for-next/uaccess), thanks!
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | arm64: Update copy_from_user()arch/ | +223 | 0 replies | |
| 2/3 | arm64: Update copy_to_user()arch/ | +341 | 3 replies | |
| 3/3 | arm64: Garbage-collect usercopy leftoversarch/ arch/ | +0 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/3] arm64: Usercopy refresh
Hi all,
With the troublesome copy_in_user() now long gone, it's finally time for some less-worse usercopy routines! Beyond just improving on the mangled old code, this is also spurred on by Mark's ongoing work on exception handling, off the back of which we had some ideas around making uaccess fixups neater. Those can be explored in due course, but getting the last of the old cruft out of the way first should help make it easier. For now I've held off on clever macro stuff and stuck with hand-rolled labels and explicit annotations which do bump the line count up a fair bit, but in the hope of keeping the code itself more readable for review.
Thanks,
Robin.
Robin Murphy (3):
arm64: Update copy_from_user()
arm64: Update copy_to_user()
arm64: Garbage-collect usercopy leftovers
arch/arm64/include/asm/asm-uaccess.h | 30 -- arch/arm64/lib/copy_from_user.S | 274 +++++++++++++++---- arch/arm64/lib/copy_template.S | 181 ------------- arch/arm64/lib/copy_to_user.S | 391 +++++++++++++++++++++++---- 4 files changed, 564 insertions(+), 312 deletions(-) delete mode 100644 arch/arm64/lib/copy_template.S
Signature · 7 lines
2.36.1.dirty _______________________________________________ linux-arm-kernel mailing list [email protected] http://lists.infradead.org/mailman/listinfo/linux-arm-kernel