|
@@ -1525,9 +1525,11 @@ tree_unlocked:
|
|
if (!page || iter.index < page->index) {
|
|
if (!page || iter.index < page->index) {
|
|
if (!nr_none)
|
|
if (!nr_none)
|
|
break;
|
|
break;
|
|
- /* Put holes back where they were */
|
|
|
|
- radix_tree_replace_slot(slot, NULL);
|
|
|
|
nr_none--;
|
|
nr_none--;
|
|
|
|
+ /* Put holes back where they were */
|
|
|
|
+ radix_tree_delete(&mapping->page_tree,
|
|
|
|
+ iter.index);
|
|
|
|
+ slot = radix_tree_iter_next(&iter);
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
|
|
|