On 03/31/23 17:39, Peng Zhang wrote: > From: ZhangPeng <zhangpeng362@xxxxxxxxxx> > > kmap() and kmap_atomic() are being deprecated in favor of > kmap_local_page() which is appropriate for any thread local context.[1] > > Let's replace the kmap() and kmap_atomic() with kmap_local_page() in > copy_huge_page_from_user(). When allow_pagefault is false, disable page > faults to prevent potential deadlock.[2] > > [1] https://lore.kernel.org/all/20220813220034.806698-1-ira.weiny@xxxxxxxxx/ > [2] https://lkml.kernel.org/r/20221025220136.2366143-1-ira.weiny@xxxxxxxxx > > Signed-off-by: ZhangPeng <zhangpeng362@xxxxxxxxxx> > --- > mm/memory.c | 14 ++++++-------- > 1 file changed, 6 insertions(+), 8 deletions(-) Thanks, Reviewed-by: Mike Kravetz <mike.kravetz@xxxxxxxxxx> -- Mike Kravetz