Re: a racy access flag clearing warning when calling mmap system call

2017-12-11 Thread chenjiankang
> On Fri, Dec 08, 2017 at 11:19:52AM +0800, chenjiankang wrote: >> 在 2017/12/7 21:23, Will Deacon 写道: >>> diff --git a/arch/arm64/include/asm/pgtable.h >>> b/arch/arm64/include/asm/pgtable.h >>> index 149d05fb9421..8fe103b1e101 100644 >>> --- a/arch/arm64/include/asm/pgtable.h >>> +++ b/arch/arm6

Re: a racy access flag clearing warning when calling mmap system call

2017-12-08 Thread Catalin Marinas
On Fri, Dec 08, 2017 at 11:19:52AM +0800, chenjiankang wrote: > 在 2017/12/7 21:23, Will Deacon 写道: > > diff --git a/arch/arm64/include/asm/pgtable.h > > b/arch/arm64/include/asm/pgtable.h > > index 149d05fb9421..8fe103b1e101 100644 > > --- a/arch/arm64/include/asm/pgtable.h > > +++ b/arch/arm64/in

Re: a racy access flag clearing warning when calling mmap system call

2017-12-07 Thread chenjiankang
在 2017/12/7 21:23, Will Deacon 写道: > On Thu, Dec 07, 2017 at 09:46:59AM +0800, Yisheng Xie wrote: >> On 2017/12/1 21:18, Will Deacon wrote: >>> On Fri, Dec 01, 2017 at 03:38:04PM +0800, chenjiankang wrote: [ cut here ] WARNING: at ../../../../../kerne

Re: a racy access flag clearing warning when calling mmap system call

2017-12-07 Thread Will Deacon
On Thu, Dec 07, 2017 at 09:46:59AM +0800, Yisheng Xie wrote: > On 2017/12/1 21:18, Will Deacon wrote: > > On Fri, Dec 01, 2017 at 03:38:04PM +0800, chenjiankang wrote: > >> [ cut here ] > >> WARNING: at > >> ../../../../../kernel/linux-4.1/arch/arm64/include/asm/pgtab

Re: a racy access flag clearing warning when calling mmap system call

2017-12-06 Thread Yisheng Xie
Hi Will, On 2017/12/1 21:18, Will Deacon wrote: > On Fri, Dec 01, 2017 at 03:38:04PM +0800, chenjiankang wrote: >> [ cut here ] >> WARNING: at >> ../../../../../kernel/linux-4.1/arch/arm64/include/asm/pgtable.h:211 > > Given that this is a fairly old 4.1 kernel, cou

Re: a racy access flag clearing warning when calling mmap system call

2017-12-05 Thread chenjiankang
在 2017/12/1 21:18, Will Deacon 写道: > On Fri, Dec 01, 2017 at 03:38:04PM +0800, chenjiankang wrote: >>I find a warning by a syzkaller test; >> >>When the mmap syscall is called to create a virtual memory, >> firstly it delete a old huge page mapping area; >>Before splitting the huge

Re: a racy access flag clearing warning when calling mmap system call

2017-12-01 Thread Will Deacon
On Fri, Dec 01, 2017 at 03:38:04PM +0800, chenjiankang wrote: >I find a warning by a syzkaller test; > >When the mmap syscall is called to create a virtual memory, > firstly it delete a old huge page mapping area; >Before splitting the huge page, the pmd of a huge page is set up. >

a racy access flag clearing warning when calling mmap system call

2017-11-30 Thread chenjiankang
Hi will I find a warning by a syzkaller test; When the mmap syscall is called to create a virtual memory, firstly it delete a old huge page mapping area; Before splitting the huge page, the pmd of a huge page is set up. But The PTE_AF is zreo belonging to the current pmd of huge