Thread (71 messages) 71 messages, 3 authors, 2016-10-20

Re: [PATCH 20/20] dax: Clear dirty entry tags on cache flush

From: Ross Zwisler <hidden>
Date: 2016-10-19 16:38:39
Also in: linux-fsdevel, nvdimm

On Wed, Oct 19, 2016 at 09:30:16AM +0200, Jan Kara wrote:
On Tue 18-10-16 16:12:54, Ross Zwisler wrote:
quoted
On Tue, Sep 27, 2016 at 06:08:24PM +0200, Jan Kara wrote:
quoted
Currently we never clear dirty tags in DAX mappings and thus address
ranges to flush accumulate. Now that we have locking of radix tree
entries, we have all the locking necessary to reliably clear the radix
tree dirty tag when flushing caches for corresponding address range.
Similarly to page_mkclean() we also have to write-protect pages to get a
page fault when the page is next written to so that we can mark the
entry dirty again.

Signed-off-by: Jan Kara <jack@suse.cz>
Looks great. 

Reviewed-by: Ross Zwisler <redacted>
Thanks for review Ross! I've rebased the series on top of rc1. Do you have
your PMD series somewhere rebased on top of rc1 so that I can rebase my
patches on top of that as well? Then I'd post another version of the
series...
Sure, I'll rebase & post a new version of my series today.

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help