The patch titled reiserfs: add missing D-cache flushing has been removed from the -mm tree. Its filename was reiserfs-add-missing-d-cache-flushing.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ Subject: reiserfs: add missing D-cache flushing From: Alexey Dobriyan <adobriyan@xxxxxxxxxx> Looks like, reiserfs_prepare_file_region_for_write() doesn't contain several flush_dcache_page() calls. Found with help from Dmitriy Monakhov <dmonakhov@xxxxxxxxxx> [akpm@xxxxxxxx: small speedup] Signed-off-by: Alexey Dobriyan <adobriyan@xxxxxxxxxx> Cc: Dmitriy Monakhov <dmonakhov@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- fs/reiserfs/file.c | 4 ++++ 1 file changed, 4 insertions(+) diff -puN fs/reiserfs/file.c~reiserfs-add-missing-d-cache-flushing fs/reiserfs/file.c --- a/fs/reiserfs/file.c~reiserfs-add-missing-d-cache-flushing +++ a/fs/reiserfs/file.c @@ -1045,6 +1045,7 @@ static int reiserfs_prepare_file_region_ char *kaddr = kmap_atomic(prepared_pages[0], KM_USER0); memset(kaddr, 0, from); kunmap_atomic(kaddr, KM_USER0); + flush_dcache_page(prepared_pages[0]); } if (to != PAGE_CACHE_SIZE) { /* Last page needs to be partially zeroed */ char *kaddr = @@ -1052,6 +1053,7 @@ static int reiserfs_prepare_file_region_ KM_USER0); memset(kaddr + to, 0, PAGE_CACHE_SIZE - to); kunmap_atomic(kaddr, KM_USER0); + flush_dcache_page(prepared_pages[num_pages - 1]); } /* Since all blocks are new - use already calculated value */ @@ -1185,6 +1187,7 @@ static int reiserfs_prepare_file_region_ memset(kaddr + block_start, 0, from - block_start); kunmap_atomic(kaddr, KM_USER0); + flush_dcache_page(prepared_pages[0]); set_buffer_uptodate(bh); } } @@ -1222,6 +1225,7 @@ static int reiserfs_prepare_file_region_ KM_USER0); memset(kaddr + to, 0, block_end - to); kunmap_atomic(kaddr, KM_USER0); + flush_dcache_page(prepared_pages[num_pages - 1]); set_buffer_uptodate(bh); } } _ Patches currently in -mm which might be from adobriyan@xxxxxxxxxx are origin.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html