Hi, ----- Original Message ----- > From: "Dan Williams" <[email protected]> > To: "Xiaoli Feng" <[email protected]> > Cc: "linux-nvdimm" <[email protected]> > Sent: Friday, March 20, 2020 11:37:07 AM > Subject: Re: [PATCH v1] test/dax.sh: correct the pmd pagefault counts > generated by dax-pmd > > On Thu, Mar 19, 2020 at 8:19 PM Xiaoli Feng <[email protected]> wrote: > > > > Hi, > > > > ----- Original Message ----- > > > From: "Dan Williams" <[email protected]> > > > To: "XiaoLi Feng" <[email protected]> > > > Cc: "linux-nvdimm" <[email protected]> > > > Sent: Friday, March 20, 2020 10:36:05 AM > > > Subject: Re: [PATCH v1] test/dax.sh: correct the pmd pagefault counts > > > generated by dax-pmd > > > > > > On Thu, Mar 19, 2020 at 7:13 PM XiaoLi Feng <[email protected]> wrote: > > > > > > > > From: Xiaoli Feng <[email protected]> > > > > > > > > For directIO, cannot generate pmd pagefault by pread|pwrite|read|write > > > > if do not map fd to memory. In dax-pmd.c, case 1 and case 4 each only > > > > generate once pmd pagefault. So change the all counts from 10 to 8. > > > > > > What kernel are you seeing this failure on? It's passing for me on > > > v5.6-rc. > > > > I test on v4.18. I will test on v5.6. > > > > The tests are not backwards compatible with older kernels. If the > current tests fail on an older kernel it means that older kernel is > missing a backport of features / fixes from upstream. In this case the > test was written as a regression test for kernel commit 6370740e5f8e > ("fs/dax: Fix pmd vs pte conflict detection"). v4.18 precedes the > Xarray conversion of the filesystem-dax interface which incurred other > pmd behavior fixes so I'm not sure it will ever map correctly to that > baseline. > > At a minimum I would say you would need to carry this change in the > distro package for ndctl that corresponds with that v4.18 kernel.
My test kernel include the patch fs/dax: Fix pmd vs pte conflict detection. I am checking the changes from v4.18. Thanks for the info and suggestion. > > _______________________________________________ Linux-nvdimm mailing list -- [email protected] To unsubscribe send an email to [email protected]
