On 09/21, Danish Khateeb wrote:
>
> --- a/arch/sparc/kernel/uprobes.c
> +++ b/arch/sparc/kernel/uprobes.c
> @@ -33,10 +33,10 @@ unsigned long uprobe_get_swbp_addr(struct pt_regs *regs)
>  static void copy_to_page(struct page *page, unsigned long vaddr,
>                        const void *src, int len)
>  {
> -     void *kaddr = kmap_atomic(page);
> +     void *kaddr = kmap_local_page(page);
>  
>       memcpy(kaddr + (vaddr & ~PAGE_MASK), src, len);
> -     kunmap_atomic(kaddr);
> +     kunmap_local(kaddr);
>  }

Acked-by: Oleg Nesterov <[email protected]>


Reply via email to