The patch titled Subject: mm-put_and_wait_on_page_locked-while-page-is-migrated-fix has been removed from the -mm tree. Its filename was mm-put_and_wait_on_page_locked-while-page-is-migrated-fix.patch This patch was dropped because it was folded into mm-put_and_wait_on_page_locked-while-page-is-migrated.patch ------------------------------------------------------ From: Matthew Wilcox <willy@xxxxxxxxxxxxx> Subject: mm-put_and_wait_on_page_locked-while-page-is-migrated-fix add put_and_wait_on_page_locked() kerneldoc Cc: Andi Kleen <ak@xxxxxxxxxxxxxxx> Cc: Andrea Arcangeli <aarcange@xxxxxxxxxx> Cc: Baoquan He <bhe@xxxxxxxxxx> Cc: Christoph Lameter <cl@xxxxxxxxx> Cc: David Herrmann <dh.herrmann@xxxxxxxxx> Cc: David Hildenbrand <david@xxxxxxxxxx> Cc: Davidlohr Bueso <dave@xxxxxxxxxxxx> Cc: Hugh Dickins <hughd@xxxxxxxxxx> Cc: Kan Liang <kan.liang@xxxxxxxxx> Cc: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> Cc: Matthew Wilcox <willy@xxxxxxxxxxxxx> Cc: Mel Gorman <mgorman@xxxxxxxxxxxxxxxxxxx> Cc: Michal Hocko <mhocko@xxxxxxxx> Cc: Nick Piggin <npiggin@xxxxxxxxx>, Cc: Peter Zijlstra <peterz@xxxxxxxxxxxxx> Cc: Tim Chen <tim.c.chen@xxxxxxxxxxxxxxx> Cc: Vlastimil Babka <vbabka@xxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/filemap.c | 10 ++++++++++ 1 file changed, 10 insertions(+) --- a/mm/filemap.c~mm-put_and_wait_on_page_locked-while-page-is-migrated-fix +++ a/mm/filemap.c @@ -1175,6 +1175,16 @@ int wait_on_page_bit_killable(struct pag } EXPORT_SYMBOL(wait_on_page_bit_killable); +/** + * put_and_wait_on_page_locked - Drop a reference and wait for it to be unlocked + * @page: The page to wait for. + * + * The caller should hold a reference on @page. They expect the page to + * become unlocked relatively soon, but do not wish to hold up migration + * (for example) by holding the reference while waiting for the page to + * come unlocked. After this function returns, the caller should not + * dereference @page. + */ void put_and_wait_on_page_locked(struct page *page) { wait_queue_head_t *q; _ Patches currently in -mm which might be from willy@xxxxxxxxxxxxx are mm-put_and_wait_on_page_locked-while-page-is-migrated.patch