On Wed, Dec 15 2021 at 3:45P -0500, Christoph Hellwig <hch@xxxxxx> wrote: > These methods indirect the actual DAX read/write path. In the end pmem > uses magic flush and mc safe variants and fuse and dcssblk use plain ones > while device mapper picks redirects to the underlying device. > > Add set_dax_nocache() and set_dax_nomc() APIs to control which copy > routines are used to remove indirect call from the read/write fast path > as well as a lot of boilerplate code. > > Signed-off-by: Christoph Hellwig <hch@xxxxxx> > Reviewed-by: Vivek Goyal <vgoyal@xxxxxxxxxx> [virtiofs] Late to the game here, but quite a lot of dax DM code removed, thanks! Reviewed-by: Mike Snitzer <snitzer@xxxxxxxxxx>