summaryrefslogtreecommitdiff
path: root/include/net
diff options
context:
space:
mode:
authorKirill A. Shutemov <kirill.shutemov@linux.intel.com>2013-04-29 22:08:44 (GMT)
committerLinus Torvalds <torvalds@linux-foundation.org>2013-04-29 22:54:39 (GMT)
commit5918d10a4bb1081920a04e2c17197a02ff06e651 (patch)
treec3e0e45e9eba854bf58d11d43ff9ab4d8ff66893 /include/net
parentfd0ccaf2bd04e54d2a6979fbfdcad856694e3877 (diff)
downloadlinux-fsl-qoriq-5918d10a4bb1081920a04e2c17197a02ff06e651.tar.xz
thp: fix huge zero page logic for page with pfn == 0
Current implementation of huge zero page uses pfn value 0 to indicate that the page hasn't allocated yet. It assumes that buddy page allocator can't return page with pfn == 0. Let's rework the code to store 'struct page *' of huge zero page, not its pfn. This way we can avoid the weak assumption. [akpm@linux-foundation.org: fix sparse warning] Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Reported-by: Minchan Kim <minchan@kernel.org> Acked-by: Minchan Kim <minchan@kernel.org> Reviewed-by: Andrea Arcangeli <aarcange@redhat.com> Acked-by: Johannes Weiner <hannes@cmpxchg.org> Cc: Wu Fengguang <fengguang.wu@intel.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include/net')
0 files changed, 0 insertions, 0 deletions