mbox series

[v2,0/1] __asm_copy_to-from_user: Reduce more byte_copy

Message ID 6ebbb5e0-c2bc-89ce-2cb8-4f537c5aea13@gmail.com (mailing list archive)
Headers show
Series __asm_copy_to-from_user: Reduce more byte_copy | expand

Message

Akira Tsukamoto Nov. 11, 2021, 8:11 a.m. UTC
I tried building the kernel on both starlight and unmatched successfully
with v2.

---
v1 -> v2:

Fixed the kernel panic when the page was not allocated for the address of
REG_L and REG_S.

The REG_L is loading the data from main memory to register and REG_S is
storing the data in register to main memory. In these functions for copying
between kernel and user space, the kernel will not automatically trap and
recover the page faults. Adding macro for them.


Akira Tsukamoto (1):
  riscv: __asm_copy_to-from_user: Improve using word copy if size is <
    9*SZREG

 arch/riscv/lib/uaccess.S | 46 ++++++++++++++++++++++++++++++++++++----
 1 file changed, 42 insertions(+), 4 deletions(-)