]> git.karo-electronics.de Git - karo-tx-linux.git/commit
mm/migrate.c: pair unlock_page() and lock_page() when migrating huge pages
authorHillf Danton <dhillf@gmail.com>
Wed, 30 Nov 2011 04:03:03 +0000 (15:03 +1100)
committerStephen Rothwell <sfr@canb.auug.org.au>
Wed, 30 Nov 2011 04:13:32 +0000 (15:13 +1100)
commit01c95e6f839830f4a51b2e9f41bcbdfcb00bdb68
tree4fc3c3d25a86f04f80019247986a3161701fe3b7
parent663dc6c9666938b0bd9a8c786e98daceef96000b
mm/migrate.c: pair unlock_page() and lock_page() when migrating huge pages

Avoid unlocking and unlocked page if we failed to lock it.

Signed-off-by: Hillf Danton <dhillf@gmail.com>
Cc: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
Cc: Andrea Arcangeli <aarcange@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/migrate.c