Re: [PATCH v10 3/3] mm: fix double page fault on arm64 if PTE_AF is cleared

2019-10-18 Thread Jia He
Hi Palmer On 2019/10/19 4:38, Palmer Dabbelt wrote: On Wed, 16 Oct 2019 16:46:08 PDT (-0700), w...@kernel.org wrote: Hey Palmer, On Wed, Oct 16, 2019 at 04:21:59PM -0700, Palmer Dabbelt wrote: On Tue, 08 Oct 2019 05:39:44 PDT (-0700), w...@kernel.org wrote: > On Tue, Oct 08, 2019 at 02:19:05A

Re: [PATCH v10 3/3] mm: fix double page fault on arm64 if PTE_AF is cleared

2019-10-18 Thread Palmer Dabbelt
On Wed, 16 Oct 2019 16:46:08 PDT (-0700), w...@kernel.org wrote: Hey Palmer, On Wed, Oct 16, 2019 at 04:21:59PM -0700, Palmer Dabbelt wrote: On Tue, 08 Oct 2019 05:39:44 PDT (-0700), w...@kernel.org wrote: > On Tue, Oct 08, 2019 at 02:19:05AM +, Justin He (Arm Technology China) wrote: > >

Re: [PATCH v10 3/3] mm: fix double page fault on arm64 if PTE_AF is cleared

2019-10-16 Thread Will Deacon
Hey Palmer, On Wed, Oct 16, 2019 at 04:21:59PM -0700, Palmer Dabbelt wrote: > On Tue, 08 Oct 2019 05:39:44 PDT (-0700), w...@kernel.org wrote: > > On Tue, Oct 08, 2019 at 02:19:05AM +, Justin He (Arm Technology China) > > wrote: > > > > On Mon, Sep 30, 2019 at 09:57:40AM +0800, Jia He wrote:

Re: [PATCH v10 3/3] mm: fix double page fault on arm64 if PTE_AF is cleared

2019-10-16 Thread Palmer Dabbelt
.com; Kaly Xin (Arm Technology China) > > Subject: Re: [PATCH v10 3/3] mm: fix double page fault on arm64 if PTE_AF > is cleared > > On Mon, Sep 30, 2019 at 09:57:40AM +0800, Jia He wrote: > > diff --git a/mm/memory.c b/mm/memory.c > > index b1ca51a079f2..1f56b0118ef5 100644 &g

Re: [PATCH v10 3/3] mm: fix double page fault on arm64 if PTE_AF is cleared

2019-10-08 Thread Kirill A. Shutemov
gier ; Matthew Wilcox ; > > Kirill A. > > > > Shutemov ; linux-arm- > > > > ker...@lists.infradead.org; linux-kernel@vger.kernel.org; linux- > > > > m...@kvack.org; Punit Agrawal ; Thomas > > > > Gleixner ; Andrew Morton > > > foundation.or

RE: [PATCH v10 3/3] mm: fix double page fault on arm64 if PTE_AF is cleared

2019-10-08 Thread Justin He (Arm Technology China)
infradead.org; linux-kernel@vger.kernel.org; linux- > m...@kvack.org; Punit Agrawal ; Thomas > Gleixner ; Andrew Morton foundation.org>; hejia...@gmail.com; Kaly Xin (Arm Technology China) > ; nd > Subject: Re: [PATCH v10 3/3] mm: fix double page fault on arm64 if PTE_AF > is cleared

Re: [PATCH v10 3/3] mm: fix double page fault on arm64 if PTE_AF is cleared

2019-10-08 Thread Will Deacon
Xin (Arm Technology China) > > > > Subject: Re: [PATCH v10 3/3] mm: fix double page fault on arm64 if PTE_AF > > is cleared > > > > On Mon, Sep 30, 2019 at 09:57:40AM +0800, Jia He wrote: > > > diff --git a/mm/memory.c b/mm/memory.c > > >

RE: [PATCH v10 3/3] mm: fix double page fault on arm64 if PTE_AF is cleared

2019-10-07 Thread Justin He (Arm Technology China)
infradead.org; linux-kernel@vger.kernel.org; linux- > m...@kvack.org; Punit Agrawal ; Thomas > Gleixner ; Andrew Morton foundation.org>; hejia...@gmail.com; Kaly Xin (Arm Technology China) > > Subject: Re: [PATCH v10 3/3] mm: fix double page fault on arm64 if PTE_AF > is cleared > &g

Re: [PATCH v10 3/3] mm: fix double page fault on arm64 if PTE_AF is cleared

2019-10-01 Thread Will Deacon
On Mon, Sep 30, 2019 at 09:57:40AM +0800, Jia He wrote: > When we tested pmdk unit test [1] vmmalloc_fork TEST1 in arm64 guest, there > will be a double page fault in __copy_from_user_inatomic of cow_user_page. > > Below call trace is from arm64 do_page_fault for debugging purpose > [ 110.016195]