The patch titled Subject: radix-tree: fix bug in radix_tree_iter_next() for tagged iteration has been added to the -mm tree. Its filename is radix-treeshmem-introduce-radix_tree_iter_next-fix.patch This patch should soon appear at http://ozlabs.org/~akpm/mmots/broken-out/radix-treeshmem-introduce-radix_tree_iter_next-fix.patch and later at http://ozlabs.org/~akpm/mmotm/broken-out/radix-treeshmem-introduce-radix_tree_iter_next-fix.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/SubmitChecklist when testing your code *** The -mm tree is included into linux-next and is updated there every 3-4 working days ------------------------------------------------------ From: Konstantin Khlebnikov <koct9i@xxxxxxxxx> Subject: radix-tree: fix bug in radix_tree_iter_next() for tagged iteration Helper radix_tree_iter_next reset slot to NULL and next_index to index + 1, for tagger iteraction it also must reset cached tags in iterator to abort next radix_tree_next_slot and go to slow-path into radix_tree_next_chunk. Signed-off-by: Konstantin Khlebnikov <koct9i@xxxxxxxxx> Cc: Matthew Wilcox <willy@xxxxxxxxxxxxxxx> Cc: Hugh Dickins <hughd@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- include/linux/radix-tree.h | 1 + 1 file changed, 1 insertion(+) diff -puN include/linux/radix-tree.h~radix-treeshmem-introduce-radix_tree_iter_next-fix include/linux/radix-tree.h --- a/include/linux/radix-tree.h~radix-treeshmem-introduce-radix_tree_iter_next-fix +++ a/include/linux/radix-tree.h @@ -414,6 +414,7 @@ static inline __must_check void **radix_tree_iter_next(struct radix_tree_iter *iter) { iter->next_index = iter->index + 1; + iter->tags = 0; return NULL; } _ Patches currently in -mm which might be from koct9i@xxxxxxxxx are tools-vm-page-typesc-add-memory-cgroup-dumping-and-filtering.patch radix-treeshmem-introduce-radix_tree_iter_next-fix.patch radix-tree-tests-fix-compilation.patch radix-tree-tests-add-test-for-radix_tree_iter_next.patch radix-tree-tests-add-regression3-test.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