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

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
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: > -Original Message- > From: Will Deacon > Sent: 2019年10月1日 20:54 > To: Justin He (Arm Technology China) > Cc: Catalin Marinas ; Mark

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

2019-10-08 Thread Kirill A. Shutemov
On Tue, Oct 08, 2019 at 12:58:57PM +, Justin He (Arm Technology China) wrote: > Hi Will > > > -Original Message- > > From: Will Deacon > > Sent: 2019年10月8日 20:40 > > To: Justin He (Arm Technology China) > > Cc: Catalin Marinas ; Mark Rutland > > ; James Morse ; Marc > > Zyngier ;

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)
Hi Will > -Original Message- > From: Will Deacon > Sent: 2019年10月8日 20:40 > To: Justin He (Arm Technology China) > Cc: Catalin Marinas ; Mark Rutland > ; James Morse ; Marc > Zyngier ; Matthew Wilcox ; Kirill A. > Shutemov ; linux-arm- > ker...@lists.infradead.org;

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

2019-10-08 Thread Will Deacon
On Tue, Oct 08, 2019 at 02:19:05AM +, Justin He (Arm Technology China) wrote: > > -Original Message- > > From: Will Deacon > > Sent: 2019年10月1日 20:54 > > To: Justin He (Arm Technology China) > > Cc: Catalin Marinas ; Mark Rutland > > ; James Morse ; Marc > > Zyngier ; Matthew Wilcox

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)
Hi Will > -Original Message- > From: Will Deacon > Sent: 2019年10月1日 20:54 > To: Justin He (Arm Technology China) > Cc: Catalin Marinas ; Mark Rutland > ; James Morse ; Marc > Zyngier ; Matthew Wilcox ; Kirill A. > Shutemov ; linux-arm- > ker...@lists.infradead.org;

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 > [

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

2019-09-29 Thread Jia He
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] Call trace: [ 110.016826] do_page_fault+0x5a4/0x690 [