Messages in this thread | | | From | Björn Töpel <> | Subject | Re: [PATCH bpf-next 1/2] riscv: Extend patch_text_nosync() for multiple pages | Date | Sun, 13 Aug 2023 22:20:41 +0200 |
| |
Puranjay Mohan <puranjay12@gmail.com> writes:
> The patch_insn_write() function currently doesn't work for multiple > pages of instructions, therefore patch_text_nosync() will fail with a > page fault if called with lengths spanning multiple pages. > > This commit extends the patch_insn_write() function to support multiple > pages by copying at max 2 pages at a time in a loop. This implementation > is similar to text_poke_copy() function of x86. > > Signed-off-by: Puranjay Mohan <puranjay12@gmail.com>
Reviewed-by: Björn Töpel <bjorn@rivosinc.com>
| |