Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-28 Thread Toshi Kani
On Tue, 2015-04-28 at 10:47 -0600, Toshi Kani wrote: > On Wed, 2015-04-22 at 13:00 -0700, Dan Williams wrote: > > On Wed, Apr 22, 2015 at 12:38 PM, Toshi Kani wrote: > > > On Wed, 2015-04-22 at 12:28 -0700, Dan Williams wrote: > > >> On Wed, Apr 22, 2015 at 11:23 AM, Toshi Kani wrote: > > >> >

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-28 Thread Toshi Kani
On Wed, 2015-04-22 at 13:00 -0700, Dan Williams wrote: > On Wed, Apr 22, 2015 at 12:38 PM, Toshi Kani wrote: > > On Wed, 2015-04-22 at 12:28 -0700, Dan Williams wrote: > >> On Wed, Apr 22, 2015 at 11:23 AM, Toshi Kani wrote: > >> > On Wed, 2015-04-22 at 11:20 -0700, Dan Williams wrote: > >> >>

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-28 Thread Toshi Kani
On Wed, 2015-04-22 at 13:00 -0700, Dan Williams wrote: On Wed, Apr 22, 2015 at 12:38 PM, Toshi Kani toshi.k...@hp.com wrote: On Wed, 2015-04-22 at 12:28 -0700, Dan Williams wrote: On Wed, Apr 22, 2015 at 11:23 AM, Toshi Kani toshi.k...@hp.com wrote: On Wed, 2015-04-22 at 11:20 -0700, Dan

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-28 Thread Toshi Kani
On Tue, 2015-04-28 at 10:47 -0600, Toshi Kani wrote: On Wed, 2015-04-22 at 13:00 -0700, Dan Williams wrote: On Wed, Apr 22, 2015 at 12:38 PM, Toshi Kani toshi.k...@hp.com wrote: On Wed, 2015-04-22 at 12:28 -0700, Dan Williams wrote: On Wed, Apr 22, 2015 at 11:23 AM, Toshi Kani

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-22 Thread Dan Williams
On Wed, Apr 22, 2015 at 12:38 PM, Toshi Kani wrote: > On Wed, 2015-04-22 at 12:28 -0700, Dan Williams wrote: >> On Wed, Apr 22, 2015 at 11:23 AM, Toshi Kani wrote: >> > On Wed, 2015-04-22 at 11:20 -0700, Dan Williams wrote: >> >> On Wed, Apr 22, 2015 at 11:00 AM, Linda Knippers >> >> wrote: >>

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-22 Thread Toshi Kani
On Wed, 2015-04-22 at 12:28 -0700, Dan Williams wrote: > On Wed, Apr 22, 2015 at 11:23 AM, Toshi Kani wrote: > > On Wed, 2015-04-22 at 11:20 -0700, Dan Williams wrote: > >> On Wed, Apr 22, 2015 at 11:00 AM, Linda Knippers > >> wrote: > >> Wait, point of clarification, DCRs

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-22 Thread Dan Williams
On Wed, Apr 22, 2015 at 11:23 AM, Toshi Kani wrote: > On Wed, 2015-04-22 at 11:20 -0700, Dan Williams wrote: >> On Wed, Apr 22, 2015 at 11:00 AM, Linda Knippers >> wrote: >> Wait, point of clarification, DCRs (dimm-control-regions) have RFICs, >> not MEMDEVs (memory-device-to-spa-mapping).

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-22 Thread Toshi Kani
On Wed, 2015-04-22 at 11:20 -0700, Dan Williams wrote: > On Wed, Apr 22, 2015 at 11:00 AM, Linda Knippers > wrote: > > On 4/22/2015 1:03 PM, Dan Williams wrote: > >> On Wed, Apr 22, 2015 at 9:39 AM, Toshi Kani wrote: > >>> On Tue, 2015-04-21 at 13:35 -0700, Dan Williams wrote: > On Tue,

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-22 Thread Dan Williams
On Wed, Apr 22, 2015 at 11:00 AM, Linda Knippers wrote: > On 4/22/2015 1:03 PM, Dan Williams wrote: >> On Wed, Apr 22, 2015 at 9:39 AM, Toshi Kani wrote: >>> On Tue, 2015-04-21 at 13:35 -0700, Dan Williams wrote: On Tue, Apr 21, 2015 at 12:55 PM, Toshi Kani wrote: > On Tue, 2015-04-21

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-22 Thread Linda Knippers
On 4/22/2015 1:03 PM, Dan Williams wrote: > On Wed, Apr 22, 2015 at 9:39 AM, Toshi Kani wrote: >> On Tue, 2015-04-21 at 13:35 -0700, Dan Williams wrote: >>> On Tue, Apr 21, 2015 at 12:55 PM, Toshi Kani wrote: On Tue, 2015-04-21 at 12:58 -0700, Dan Williams wrote: > On Tue, Apr 21, 2015

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-22 Thread Dan Williams
On Wed, Apr 22, 2015 at 9:39 AM, Toshi Kani wrote: > On Tue, 2015-04-21 at 13:35 -0700, Dan Williams wrote: >> On Tue, Apr 21, 2015 at 12:55 PM, Toshi Kani wrote: >> > On Tue, 2015-04-21 at 12:58 -0700, Dan Williams wrote: >> >> On Tue, Apr 21, 2015 at 12:35 PM, Toshi Kani wrote: >> >> > On

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-22 Thread Toshi Kani
On Tue, 2015-04-21 at 13:35 -0700, Dan Williams wrote: > On Tue, Apr 21, 2015 at 12:55 PM, Toshi Kani wrote: > > On Tue, 2015-04-21 at 12:58 -0700, Dan Williams wrote: > >> On Tue, Apr 21, 2015 at 12:35 PM, Toshi Kani wrote: > >> > On Fri, 2015-04-17 at 21:35 -0400, Dan Williams wrote: > >> > :

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-22 Thread Toshi Kani
On Tue, 2015-04-21 at 13:35 -0700, Dan Williams wrote: On Tue, Apr 21, 2015 at 12:55 PM, Toshi Kani toshi.k...@hp.com wrote: On Tue, 2015-04-21 at 12:58 -0700, Dan Williams wrote: On Tue, Apr 21, 2015 at 12:35 PM, Toshi Kani toshi.k...@hp.com wrote: On Fri, 2015-04-17 at 21:35 -0400, Dan

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-22 Thread Dan Williams
On Wed, Apr 22, 2015 at 9:39 AM, Toshi Kani toshi.k...@hp.com wrote: On Tue, 2015-04-21 at 13:35 -0700, Dan Williams wrote: On Tue, Apr 21, 2015 at 12:55 PM, Toshi Kani toshi.k...@hp.com wrote: On Tue, 2015-04-21 at 12:58 -0700, Dan Williams wrote: On Tue, Apr 21, 2015 at 12:35 PM, Toshi

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-22 Thread Linda Knippers
On 4/22/2015 1:03 PM, Dan Williams wrote: On Wed, Apr 22, 2015 at 9:39 AM, Toshi Kani toshi.k...@hp.com wrote: On Tue, 2015-04-21 at 13:35 -0700, Dan Williams wrote: On Tue, Apr 21, 2015 at 12:55 PM, Toshi Kani toshi.k...@hp.com wrote: On Tue, 2015-04-21 at 12:58 -0700, Dan Williams wrote: On

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-22 Thread Toshi Kani
On Wed, 2015-04-22 at 11:20 -0700, Dan Williams wrote: On Wed, Apr 22, 2015 at 11:00 AM, Linda Knippers linda.knipp...@hp.com wrote: On 4/22/2015 1:03 PM, Dan Williams wrote: On Wed, Apr 22, 2015 at 9:39 AM, Toshi Kani toshi.k...@hp.com wrote: On Tue, 2015-04-21 at 13:35 -0700, Dan

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-22 Thread Dan Williams
On Wed, Apr 22, 2015 at 11:00 AM, Linda Knippers linda.knipp...@hp.com wrote: On 4/22/2015 1:03 PM, Dan Williams wrote: On Wed, Apr 22, 2015 at 9:39 AM, Toshi Kani toshi.k...@hp.com wrote: On Tue, 2015-04-21 at 13:35 -0700, Dan Williams wrote: On Tue, Apr 21, 2015 at 12:55 PM, Toshi Kani

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-22 Thread Dan Williams
On Wed, Apr 22, 2015 at 11:23 AM, Toshi Kani toshi.k...@hp.com wrote: On Wed, 2015-04-22 at 11:20 -0700, Dan Williams wrote: On Wed, Apr 22, 2015 at 11:00 AM, Linda Knippers linda.knipp...@hp.com wrote: Wait, point of clarification, DCRs (dimm-control-regions) have RFICs, not MEMDEVs

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-22 Thread Toshi Kani
On Wed, 2015-04-22 at 12:28 -0700, Dan Williams wrote: On Wed, Apr 22, 2015 at 11:23 AM, Toshi Kani toshi.k...@hp.com wrote: On Wed, 2015-04-22 at 11:20 -0700, Dan Williams wrote: On Wed, Apr 22, 2015 at 11:00 AM, Linda Knippers linda.knipp...@hp.com wrote: Wait, point of clarification,

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-22 Thread Dan Williams
On Wed, Apr 22, 2015 at 12:38 PM, Toshi Kani toshi.k...@hp.com wrote: On Wed, 2015-04-22 at 12:28 -0700, Dan Williams wrote: On Wed, Apr 22, 2015 at 11:23 AM, Toshi Kani toshi.k...@hp.com wrote: On Wed, 2015-04-22 at 11:20 -0700, Dan Williams wrote: On Wed, Apr 22, 2015 at 11:00 AM, Linda

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-21 Thread Toshi Kani
On Tue, 2015-04-21 at 13:35 -0700, Dan Williams wrote: > On Tue, Apr 21, 2015 at 12:55 PM, Toshi Kani wrote: > > On Tue, 2015-04-21 at 12:58 -0700, Dan Williams wrote: > >> On Tue, Apr 21, 2015 at 12:35 PM, Toshi Kani wrote: > >> > On Fri, 2015-04-17 at 21:35 -0400, Dan Williams wrote: > >> > :

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-21 Thread Dan Williams
On Tue, Apr 21, 2015 at 12:55 PM, Toshi Kani wrote: > On Tue, 2015-04-21 at 12:58 -0700, Dan Williams wrote: >> On Tue, Apr 21, 2015 at 12:35 PM, Toshi Kani wrote: >> > On Fri, 2015-04-17 at 21:35 -0400, Dan Williams wrote: >> > : >> >> + >> >> +static int nd_mem_init(struct nd_bus *nd_bus) >>

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-21 Thread Toshi Kani
On Tue, 2015-04-21 at 12:58 -0700, Dan Williams wrote: > On Tue, Apr 21, 2015 at 12:35 PM, Toshi Kani wrote: > > On Fri, 2015-04-17 at 21:35 -0400, Dan Williams wrote: > > : > >> + > >> +static int nd_mem_init(struct nd_bus *nd_bus) > >> +{ > >> + struct nd_spa *nd_spa; > >> + > >> + /*

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-21 Thread Dan Williams
On Tue, Apr 21, 2015 at 12:35 PM, Toshi Kani wrote: > On Fri, 2015-04-17 at 21:35 -0400, Dan Williams wrote: > : >> + >> +static int nd_mem_init(struct nd_bus *nd_bus) >> +{ >> + struct nd_spa *nd_spa; >> + >> + /* >> + * For each SPA-DCR address range find its corresponding >> +

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-21 Thread Toshi Kani
On Fri, 2015-04-17 at 21:35 -0400, Dan Williams wrote: : > + > +static int nd_mem_init(struct nd_bus *nd_bus) > +{ > + struct nd_spa *nd_spa; > + > + /* > + * For each SPA-DCR address range find its corresponding > + * MEMDEV(s). From each MEMDEV find the corresponding DCR. > +

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-21 Thread Toshi Kani
On Fri, 2015-04-17 at 21:35 -0400, Dan Williams wrote: : + +static int nd_mem_init(struct nd_bus *nd_bus) +{ + struct nd_spa *nd_spa; + + /* + * For each SPA-DCR address range find its corresponding + * MEMDEV(s). From each MEMDEV find the corresponding DCR. + *

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-21 Thread Toshi Kani
On Tue, 2015-04-21 at 12:58 -0700, Dan Williams wrote: On Tue, Apr 21, 2015 at 12:35 PM, Toshi Kani toshi.k...@hp.com wrote: On Fri, 2015-04-17 at 21:35 -0400, Dan Williams wrote: : + +static int nd_mem_init(struct nd_bus *nd_bus) +{ + struct nd_spa *nd_spa; + + /* +

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-21 Thread Dan Williams
On Tue, Apr 21, 2015 at 12:55 PM, Toshi Kani toshi.k...@hp.com wrote: On Tue, 2015-04-21 at 12:58 -0700, Dan Williams wrote: On Tue, Apr 21, 2015 at 12:35 PM, Toshi Kani toshi.k...@hp.com wrote: On Fri, 2015-04-17 at 21:35 -0400, Dan Williams wrote: : + +static int nd_mem_init(struct

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-21 Thread Dan Williams
On Tue, Apr 21, 2015 at 12:35 PM, Toshi Kani toshi.k...@hp.com wrote: On Fri, 2015-04-17 at 21:35 -0400, Dan Williams wrote: : + +static int nd_mem_init(struct nd_bus *nd_bus) +{ + struct nd_spa *nd_spa; + + /* + * For each SPA-DCR address range find its corresponding +

Re: [Linux-nvdimm] [PATCH 04/21] nd: create an 'nd_bus' from an 'nfit_desc'

2015-04-21 Thread Toshi Kani
On Tue, 2015-04-21 at 13:35 -0700, Dan Williams wrote: On Tue, Apr 21, 2015 at 12:55 PM, Toshi Kani toshi.k...@hp.com wrote: On Tue, 2015-04-21 at 12:58 -0700, Dan Williams wrote: On Tue, Apr 21, 2015 at 12:35 PM, Toshi Kani toshi.k...@hp.com wrote: On Fri, 2015-04-17 at 21:35 -0400, Dan