On Thu, Aug 05, 2021 at 10:39:03AM -0700, Darrick J. Wong wrote: > Though now that I think about it: Why does iomap_write_actor still use > copy_page_from_iter_atomic? Can that be converted to use regular > copy_page_from_iter, which at least sometimes uses kmap_local_page? I suspect copy_page_from_iter_atomic() should be converted to use kmap_local_page(), but I don't know. generic_perform_write() uses the _atomic() version, so I'm not doing anything different without understanding more than I currently do.