diff options
author | Kirill A. Shutemov <[email protected]> | 2013-04-29 15:08:44 -0700 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2013-04-29 15:54:39 -0700 |
commit | 5918d10a4bb1081920a04e2c17197a02ff06e651 (patch) | |
tree | c3e0e45e9eba854bf58d11d43ff9ab4d8ff66893 /net/lapb/lapb_iface.c | |
parent | fd0ccaf2bd04e54d2a6979fbfdcad856694e3877 (diff) |
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.
[[email protected]: fix sparse warning]
Signed-off-by: Kirill A. Shutemov <[email protected]>
Reported-by: Minchan Kim <[email protected]>
Acked-by: Minchan Kim <[email protected]>
Reviewed-by: Andrea Arcangeli <[email protected]>
Acked-by: Johannes Weiner <[email protected]>
Cc: Wu Fengguang <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'net/lapb/lapb_iface.c')
0 files changed, 0 insertions, 0 deletions