Re: [PATCH v2] device-dax: use fallback nid when numa node is invalid

2021-09-15 Thread Dan Williams
On Tue, Sep 14, 2021 at 11:51 PM Justin He wrote: [..] > > > diff --git a/drivers/acpi/nfit/core.c b/drivers/acpi/nfit/core.c > > > index fb775b967c52..d3a0cec635b1 100644 > > > --- a/drivers/acpi/nfit/core.c > > > +++ b/drivers/acpi/nfit/core.c > > > @@ -3005,15 +3005,8 @@ static int

RE: [PATCH v2] device-dax: use fallback nid when numa node is invalid

2021-09-15 Thread Justin He
gt; > > To: Justin He > > > Cc: Vishal Verma ; Dave Jiang > > > ; David Hildenbrand ; Linux > NVDIMM > > > ; Linux Kernel Mailing List > > ker...@vger.kernel.org> > > > Subject: Re: [PATCH v2] device-dax: use fallback nid when numa nod

Re: [PATCH v2] device-dax: use fallback nid when numa node is invalid

2021-09-14 Thread Dan Williams
NVDIMM > > ; Linux Kernel Mailing List > ker...@vger.kernel.org> > > Subject: Re: [PATCH v2] device-dax: use fallback nid when numa node is > > invalid > > > > On Fri, Sep 10, 2021 at 5:46 AM Jia He wrote: > > > > > > Previously, numa_off wa

RE: [PATCH v2] device-dax: use fallback nid when numa node is invalid

2021-09-13 Thread Justin He
Hi Dan, > -Original Message- > From: Dan Williams > Sent: Friday, September 10, 2021 11:42 PM > To: Justin He > Cc: Vishal Verma ; Dave Jiang > ; David Hildenbrand ; Linux NVDIMM > ; Linux Kernel Mailing List ker...@vger.kernel.org> > Subject: Re: [PATCH v

Re: [PATCH v2] device-dax: use fallback nid when numa node is invalid

2021-09-10 Thread Dan Williams
On Fri, Sep 10, 2021 at 5:46 AM Jia He wrote: > > Previously, numa_off was set unconditionally in dummy_numa_init() > even with a fake numa node. Then ACPI sets node id as NUMA_NO_NODE(-1) > after acpi_map_pxm_to_node() because it regards numa_off as turning > off the numa node. Hence

[PATCH v2] device-dax: use fallback nid when numa node is invalid

2021-09-10 Thread Jia He
Previously, numa_off was set unconditionally in dummy_numa_init() even with a fake numa node. Then ACPI sets node id as NUMA_NO_NODE(-1) after acpi_map_pxm_to_node() because it regards numa_off as turning off the numa node. Hence dev_dax->target_node is NUMA_NO_NODE on arm64 with fake numa case.