Re: [PATCH v8 10/18] dax, dm: introduce ->fs_{claim, release}() dax_device infrastructure

2018-04-03 Thread Dan Williams
On Tue, Apr 3, 2018 at 12:39 PM, Mike Snitzer wrote: > On Tue, Apr 03 2018 at 2:24pm -0400, > Dan Williams wrote: > >> On Fri, Mar 30, 2018 at 9:03 PM, Dan Williams >> wrote: >> > In preparation for allowing filesystems

Re: [PATCH v8 10/18] dax, dm: introduce ->fs_{claim, release}() dax_device infrastructure

2018-04-03 Thread Dan Williams
On Tue, Apr 3, 2018 at 12:39 PM, Mike Snitzer wrote: > On Tue, Apr 03 2018 at 2:24pm -0400, > Dan Williams wrote: > >> On Fri, Mar 30, 2018 at 9:03 PM, Dan Williams >> wrote: >> > In preparation for allowing filesystems to augment the dev_pagemap >> > associated with a dax_device, add an

Re: [PATCH v8 10/18] dax, dm: introduce ->fs_{claim, release}() dax_device infrastructure

2018-04-03 Thread Mike Snitzer
On Tue, Apr 03 2018 at 2:24pm -0400, Dan Williams wrote: > On Fri, Mar 30, 2018 at 9:03 PM, Dan Williams > wrote: > > In preparation for allowing filesystems to augment the dev_pagemap > > associated with a dax_device, add an ->fs_claim()

Re: [PATCH v8 10/18] dax, dm: introduce ->fs_{claim, release}() dax_device infrastructure

2018-04-03 Thread Mike Snitzer
On Tue, Apr 03 2018 at 2:24pm -0400, Dan Williams wrote: > On Fri, Mar 30, 2018 at 9:03 PM, Dan Williams > wrote: > > In preparation for allowing filesystems to augment the dev_pagemap > > associated with a dax_device, add an ->fs_claim() callback. The > > ->fs_claim() callback is leveraged

Re: [PATCH v8 10/18] dax, dm: introduce ->fs_{claim, release}() dax_device infrastructure

2018-04-03 Thread Dan Williams
On Fri, Mar 30, 2018 at 9:03 PM, Dan Williams wrote: > In preparation for allowing filesystems to augment the dev_pagemap > associated with a dax_device, add an ->fs_claim() callback. The > ->fs_claim() callback is leveraged by the device-mapper dax > implementation to

Re: [PATCH v8 10/18] dax, dm: introduce ->fs_{claim, release}() dax_device infrastructure

2018-04-03 Thread Dan Williams
On Fri, Mar 30, 2018 at 9:03 PM, Dan Williams wrote: > In preparation for allowing filesystems to augment the dev_pagemap > associated with a dax_device, add an ->fs_claim() callback. The > ->fs_claim() callback is leveraged by the device-mapper dax > implementation to iterate all member devices

[PATCH v8 10/18] dax, dm: introduce ->fs_{claim, release}() dax_device infrastructure

2018-03-30 Thread Dan Williams
In preparation for allowing filesystems to augment the dev_pagemap associated with a dax_device, add an ->fs_claim() callback. The ->fs_claim() callback is leveraged by the device-mapper dax implementation to iterate all member devices in the map and repeat the claim operation across the array.

[PATCH v8 10/18] dax, dm: introduce ->fs_{claim, release}() dax_device infrastructure

2018-03-30 Thread Dan Williams
In preparation for allowing filesystems to augment the dev_pagemap associated with a dax_device, add an ->fs_claim() callback. The ->fs_claim() callback is leveraged by the device-mapper dax implementation to iterate all member devices in the map and repeat the claim operation across the array.