From dbe545e09ae44efefd18f35e258b515cb68980d1 Mon Sep 17 00:00:00 2001 From: David Howells Date: Tue, 29 Aug 2006 19:05:58 +0100 Subject: [PATCH] --- yaml --- r: 37571 b: refs/heads/master c: b398f6bff93a247d2a7099e92905374966e4558f h: refs/heads/master i: 37569: 9d94651393efa0efff819346776cf8e089b89193 37567: b705c4e71705000925ac55d31d037a661c7b736d v: v3 --- [refs] | 2 +- trunk/mm/migrate.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index f06d6291f48b..9e8e2250e2b2 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0d67a46df0125e20d14f12dbd3646f1f1bf23e8c +refs/heads/master: b398f6bff93a247d2a7099e92905374966e4558f diff --git a/trunk/mm/migrate.c b/trunk/mm/migrate.c index 20a8c2687b1e..7f50e3ff54cd 100644 --- a/trunk/mm/migrate.c +++ b/trunk/mm/migrate.c @@ -525,7 +525,7 @@ static int fallback_migrate_page(struct address_space *mapping, * Buffers may be managed in a filesystem specific way. * We must have no buffers or drop them. */ - if (page_has_buffers(page) && + if (PagePrivate(page) && !try_to_release_page(page, GFP_KERNEL)) return -EAGAIN;