* linux-next 0112 tree breaks fs DAX @ 2017-01-13 10:16 Xiong Zhou 2017-01-16 9:29 ` Xiong Zhou 0 siblings, 1 reply; 6+ messages in thread From: Xiong Zhou @ 2017-01-13 10:16 UTC (permalink / raw) To: linux-fsdevel Hi, These cases "hang" when testing with -o dax mount option: xfstests generic/030 generic/34{0,4,5,6} generic/198 (maybe more) The test programme holetest or aiodio keep running for a long time. It's killable, but it seems never return. With both ext4 and xfs as fs. Without -o dax mount option, cases pass in seconds. 0111 tree passed the tests. sh-4.2# git log --oneline next-20170111..next-20170112 fs/dax.c 0c9a7909dd13 mm, dax: change pmd_fault() to take only vmf parameter f8dbc198d4ea mm, dax: make pmd_fault() and friends be the same as fault() 9da8ffdee91c dax: add tracepoints to dax_pmd_insert_mapping() 70f05119457d dax: add tracepoints to dax_pmd_load_hole() 151db525a842 dax: add tracepoint infrastructure, PMD tracing c55f30633af7 dax: fix build warnings with FS_DAX and !FS_IOMAP f729c8c9b24f dax: wrprotect pmd_t in dax_mapping_entry_mkclean ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: linux-next 0112 tree breaks fs DAX 2017-01-13 10:16 linux-next 0112 tree breaks fs DAX Xiong Zhou @ 2017-01-16 9:29 ` Xiong Zhou 2017-01-16 10:45 ` Stephen Rothwell 0 siblings, 1 reply; 6+ messages in thread From: Xiong Zhou @ 2017-01-16 9:29 UTC (permalink / raw) To: linux-nvdimm, dave.jiang; +Cc: linux-fsdevel, linux-kernel, linux-next On Fri, Jan 13, 2017 at 06:16:41PM +0800, Xiong Zhou wrote: > Hi, > > These cases "hang" when testing with -o dax mount option: > xfstests generic/030 generic/34{0,4,5,6} generic/198 > (maybe more) > > The test programme holetest or aiodio keep running for a > long time. It's killable, but it seems never return. > > With both ext4 and xfs as fs. > > Without -o dax mount option, cases pass in seconds. > > 0111 tree passed the tests. > > sh-4.2# git log --oneline next-20170111..next-20170112 fs/dax.c > 0c9a7909dd13 mm, dax: change pmd_fault() to take only vmf parameter > f8dbc198d4ea mm, dax: make pmd_fault() and friends be the same as fault() 0112 tree with above 2 commits reverted pass the tests. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: linux-next 0112 tree breaks fs DAX 2017-01-16 9:29 ` Xiong Zhou @ 2017-01-16 10:45 ` Stephen Rothwell 2017-01-17 16:05 ` Dave Jiang 0 siblings, 1 reply; 6+ messages in thread From: Stephen Rothwell @ 2017-01-16 10:45 UTC (permalink / raw) To: Xiong Zhou Cc: linux-nvdimm, dave.jiang, linux-fsdevel, linux-kernel, linux-next, Andrew Morton Hi Xiong, Just cc'ing Andrew. On Mon, 16 Jan 2017 17:29:16 +0800 Xiong Zhou <xzhou@redhat.com> wrote: > > On Fri, Jan 13, 2017 at 06:16:41PM +0800, Xiong Zhou wrote: > > Hi, > > > > These cases "hang" when testing with -o dax mount option: > > xfstests generic/030 generic/34{0,4,5,6} generic/198 > > (maybe more) > > > > The test programme holetest or aiodio keep running for a > > long time. It's killable, but it seems never return. > > > > With both ext4 and xfs as fs. > > > > Without -o dax mount option, cases pass in seconds. > > > > 0111 tree passed the tests. > > > > sh-4.2# git log --oneline next-20170111..next-20170112 fs/dax.c > > 0c9a7909dd13 mm, dax: change pmd_fault() to take only vmf parameter > > f8dbc198d4ea mm, dax: make pmd_fault() and friends be the same as fault() > > 0112 tree with above 2 commits reverted pass the tests. -- Cheers, Stephen Rothwell ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: linux-next 0112 tree breaks fs DAX 2017-01-16 10:45 ` Stephen Rothwell @ 2017-01-17 16:05 ` Dave Jiang 2017-01-17 18:13 ` Dave Jiang 0 siblings, 1 reply; 6+ messages in thread From: Dave Jiang @ 2017-01-17 16:05 UTC (permalink / raw) To: Stephen Rothwell, Xiong Zhou Cc: linux-nvdimm, linux-fsdevel, linux-kernel, linux-next, Andrew Morton, Zwisler, Ross On 01/16/2017 03:45 AM, Stephen Rothwell wrote: > Hi Xiong, > > Just cc'ing Andrew. > > On Mon, 16 Jan 2017 17:29:16 +0800 Xiong Zhou <xzhou@redhat.com> wrote: >> >> On Fri, Jan 13, 2017 at 06:16:41PM +0800, Xiong Zhou wrote: >>> Hi, >>> >>> These cases "hang" when testing with -o dax mount option: >>> xfstests generic/030 generic/34{0,4,5,6} generic/198 >>> (maybe more) >>> >>> The test programme holetest or aiodio keep running for a >>> long time. It's killable, but it seems never return. >>> >>> With both ext4 and xfs as fs. >>> >>> Without -o dax mount option, cases pass in seconds. >>> >>> 0111 tree passed the tests. >>> >>> sh-4.2# git log --oneline next-20170111..next-20170112 fs/dax.c >>> 0c9a7909dd13 mm, dax: change pmd_fault() to take only vmf parameter >>> f8dbc198d4ea mm, dax: make pmd_fault() and friends be the same as fault() >> >> 0112 tree with above 2 commits reverted pass the tests. > Thanks. I will debug. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: linux-next 0112 tree breaks fs DAX 2017-01-17 16:05 ` Dave Jiang @ 2017-01-17 18:13 ` Dave Jiang 2017-01-17 20:25 ` Dave Jiang 0 siblings, 1 reply; 6+ messages in thread From: Dave Jiang @ 2017-01-17 18:13 UTC (permalink / raw) To: Stephen Rothwell, Xiong Zhou Cc: linux-nvdimm, linux-fsdevel, linux-kernel, linux-next, Andrew Morton, Zwisler, Ross On 01/17/2017 09:05 AM, Dave Jiang wrote: > On 01/16/2017 03:45 AM, Stephen Rothwell wrote: >> Hi Xiong, >> >> Just cc'ing Andrew. >> >> On Mon, 16 Jan 2017 17:29:16 +0800 Xiong Zhou <xzhou@redhat.com> wrote: >>> >>> On Fri, Jan 13, 2017 at 06:16:41PM +0800, Xiong Zhou wrote: >>>> Hi, >>>> >>>> These cases "hang" when testing with -o dax mount option: >>>> xfstests generic/030 generic/34{0,4,5,6} generic/198 >>>> (maybe more) >>>> >>>> The test programme holetest or aiodio keep running for a >>>> long time. It's killable, but it seems never return. >>>> >>>> With both ext4 and xfs as fs. >>>> >>>> Without -o dax mount option, cases pass in seconds. >>>> >>>> 0111 tree passed the tests. >>>> >>>> sh-4.2# git log --oneline next-20170111..next-20170112 fs/dax.c >>>> 0c9a7909dd13 mm, dax: change pmd_fault() to take only vmf parameter >>>> f8dbc198d4ea mm, dax: make pmd_fault() and friends be the same as fault() >>> >>> 0112 tree with above 2 commits reverted pass the tests. >> > > Thanks. I will debug. > Xiong, I think I reproduced the issue, but only on the second commit 0c9a7909dd13 and not the first one f8dbc198d4ea. Can you please confirm that "f8dbc198d4ea mm, dax: make pmd_fault() and friends be the same as fault()" is ok or the failure starts with that? Thanks! ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: linux-next 0112 tree breaks fs DAX 2017-01-17 18:13 ` Dave Jiang @ 2017-01-17 20:25 ` Dave Jiang 0 siblings, 0 replies; 6+ messages in thread From: Dave Jiang @ 2017-01-17 20:25 UTC (permalink / raw) To: Stephen Rothwell, Xiong Zhou Cc: linux-nvdimm, Zwisler, Ross, linux-kernel, linux-next, linux-fsdevel, Andrew Morton On 01/17/2017 11:13 AM, Dave Jiang wrote: > > > On 01/17/2017 09:05 AM, Dave Jiang wrote: >> On 01/16/2017 03:45 AM, Stephen Rothwell wrote: >>> Hi Xiong, >>> >>> Just cc'ing Andrew. >>> >>> On Mon, 16 Jan 2017 17:29:16 +0800 Xiong Zhou <xzhou@redhat.com> wrote: >>>> >>>> On Fri, Jan 13, 2017 at 06:16:41PM +0800, Xiong Zhou wrote: >>>>> Hi, >>>>> >>>>> These cases "hang" when testing with -o dax mount option: >>>>> xfstests generic/030 generic/34{0,4,5,6} generic/198 >>>>> (maybe more) >>>>> >>>>> The test programme holetest or aiodio keep running for a >>>>> long time. It's killable, but it seems never return. >>>>> >>>>> With both ext4 and xfs as fs. >>>>> >>>>> Without -o dax mount option, cases pass in seconds. >>>>> >>>>> 0111 tree passed the tests. >>>>> >>>>> sh-4.2# git log --oneline next-20170111..next-20170112 fs/dax.c >>>>> 0c9a7909dd13 mm, dax: change pmd_fault() to take only vmf parameter >>>>> f8dbc198d4ea mm, dax: make pmd_fault() and friends be the same as fault() >>>> >>>> 0112 tree with above 2 commits reverted pass the tests. >>> >> >> Thanks. I will debug. >> > > Xiong, > I think I reproduced the issue, but only on the second commit > 0c9a7909dd13 and not the first one f8dbc198d4ea. Can you please confirm > that "f8dbc198d4ea mm, dax: make pmd_fault() and friends be the same as > fault()" is ok or the failure starts with that? Thanks! Actually nevermind. I am able to reproduce on the first commit now. Thanks. ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2017-01-17 20:25 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2017-01-13 10:16 linux-next 0112 tree breaks fs DAX Xiong Zhou 2017-01-16 9:29 ` Xiong Zhou 2017-01-16 10:45 ` Stephen Rothwell 2017-01-17 16:05 ` Dave Jiang 2017-01-17 18:13 ` Dave Jiang 2017-01-17 20:25 ` Dave Jiang
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).