diff options
author | Andrea Arcangeli <aarcange@redhat.com> | 2011-01-26 02:07:09 +0300 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2011-01-26 03:49:57 +0300 |
commit | cacf061c5e42a040200463afccd9178ace680322 (patch) | |
tree | e42cf6da9b8f553ae9a5d0e0f6eb959c141c338e /mm/pgtable-generic.c | |
parent | 6663050edd9c2e8b1e1f55c09459144d84c045f0 (diff) | |
download | linux-cacf061c5e42a040200463afccd9178ace680322.tar.xz |
thp: fix PARAVIRT x86 32bit noPAE
This fixes TRANSPARENT_HUGEPAGE=y with PARAVIRT=y and HIGHMEM64=n.
The #ifdef that this patch removes was erratically introduced to fix a
build error for noPAE (where pmd.pmd doesn't exist). So then the kernel
built but it failed at runtime because set_pmd_at was a noop. This will
correct it by enabling set_pmd_at for noPAE mode too.
Signed-off-by: Andrea Arcangeli <aarcange@redhat.com>
Reported-by: werner <w.landgraf@ru.ru>
Reported-by: Minchan Kim <minchan.kim@gmail.com>
Tested-by: Minchan Kim <minchan.kim@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'mm/pgtable-generic.c')
0 files changed, 0 insertions, 0 deletions