Puranjay Mohan <puranjay12@xxxxxxxxx> 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@xxxxxxxxx> Reviewed-by: Björn Töpel <bjorn@xxxxxxxxxxxx>