Re: [PATCH v2 1/2] fs, xfs: perform dax_device lookup at mount
From: Dan Williams <hidden>
Date: 2017-08-29 21:31:28
Also in:
linux-fsdevel, linux-xfs, nvdimm
From: Dan Williams <hidden>
Date: 2017-08-29 21:31:28
Also in:
linux-fsdevel, linux-xfs, nvdimm
On Tue, Aug 29, 2017 at 2:26 PM, Christoph Hellwig [off-list ref] wrote:
Call me nitpicky, but.. First this really should be three patches, one for the DAX code, one for the VFS code and one for XFS. The DAX and XFS bits looks fine to me: Reviewed-by: Christoph Hellwig <redacted> But I'm a little worried about stuffing more DAX knowledge into the block mount_bdev helper. For now it's probably ok as everything else would involve a lot of refactoring and/or duplication, but I'm generally not too happy about it.
I think this is why we ended up with calling dax_get_by_host() in ->iomap_begin() because the mount_bdev() touches I started with back when this was first introduced were not very palatable. I agree with the direction to move to mount_dax() in the future. I can respin this into three patches and a TODO comment about how we want to kill the dax knowledge in mount_bdev() going forward.