Re: [PATCH v4 00/18] dax: fix dma vs truncate/hole-punch

2018-01-04 Thread Christoph Hellwig
> So far this solution only targets xfs since it already implements > xfs_break_layouts in all the locations that would need this > synchronization. It applies on top of the vmem_altmap / dev_pagemap > reworks from Christoph. Those got a rebase since your posting of this series, btw. _

[PATCH v4 00/18] dax: fix dma vs truncate/hole-punch

2017-12-23 Thread Dan Williams
Changes since v3 [1]: * Kill the i_daxdma_lock, and do not impose any new locking constraints on filesystem implementations (Dave) * Reuse the existing i_mmap_lock for synchronizing against get_user_pages() by unmapping and causing punch-hole/truncate to re-fault the page before get_user_pag