]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
um: Fix __swp_type()
authorRichard Weinberger <richard@nod.at>
Sat, 14 Apr 2012 15:46:01 +0000 (17:46 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 1 Jun 2012 07:15:45 +0000 (15:15 +0800)
commitec69e1aa3d7b846b578a5873918f150f37410a77
tree8056a629c6a232e386f535ec157f419ba78ed125
parent724b145e78108c88e7e07b25658f5350219569a5
um: Fix __swp_type()

commit 2b76ebaa728f8a3967c52aa189261c72fe56a6f1 upstream.

The current __swp_type() function uses a too small bitshift.
Using more than one swap files causes bad pages because
the type bits clash with other page flags.

Analyzed-by: Hugh Dickins <hughd@google.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/um/include/asm/pgtable.h