> @@ -715,13 +725,7 @@ unlock: > * restored. > */ > list_del(&page->lru); > - if (!page->mapping) { > - VM_BUG_ON(page_count(page) != 1); > - unlock_page(page); > - put_page(page); /* just free the old page */ > - goto end_migration; > - } else > - unlock = putback_lru_page(page); > + unlock = putback_lru_page(page); > } > > if (unlock) this part is really necessary? I tryed to remove it, but any problem doesn't happend. Of cource, another part is definitly necessary for specurative pagecache :) -- To unsubscribe from this list: send the line "unsubscribe kernel-testers" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html