On Sat, Apr 21, 2018 at 10:35:40PM +0530, Souptick Joarder wrote: > As of now vm_insert_mixed_mkwrite() is only getting > invoked from fs/dax.c, so this change has to go first > in linus tree before changes in dax. No. One patch which changes both at the same time. The history should be bisectable so that it compiles and works at every point. The rest of the patch looks good.