Re: [PATCH 11/19] fuse, dax: Implement dax read/write operations

2019-08-22 Thread Vivek Goyal
On Wed, Aug 21, 2019 at 12:49:34PM -0700, Liu Bo wrote: [..] > > +static int iomap_begin_upgrade_mapping(struct inode *inode, loff_t pos, > > +loff_t length, unsigned flags, > > +struct iomap *iomap) > > +{ > > + struct fuse

Re: [PATCH 11/19] fuse, dax: Implement dax read/write operations

2019-08-21 Thread Liu Bo
On Wed, Aug 21, 2019 at 01:57:12PM -0400, Vivek Goyal wrote: > This patch implements basic DAX support. mmap() is not implemented > yet and will come in later patches. This patch looks into implemeting > read/write. > > We make use of interval tree to keep track of per inode dax mappings. > > Do

[PATCH 11/19] fuse, dax: Implement dax read/write operations

2019-08-21 Thread Vivek Goyal
This patch implements basic DAX support. mmap() is not implemented yet and will come in later patches. This patch looks into implemeting read/write. We make use of interval tree to keep track of per inode dax mappings. Do not use dax for file extending writes, instead just send WRITE message to d