commit | ef2b4b95a63a1d23958dcb99eb2c6898eddc87d0 | [log] [tgz] |
---|---|---|
author | Andrea Arcangeli <aarcange@redhat.com> | Fri Mar 18 00:16:35 2011 +0100 |
committer | Linus Torvalds <torvalds@linux-foundation.org> | Thu Mar 17 16:31:13 2011 -0700 |
tree | 0a22745dba03926768552aa3006b166995e5342d | |
parent | 7b7adc4a016a1decb806eb71ecab98721fa7f146 [diff] |
mm: PageBuddy and mapcount robustness Change the _mapcount value indicating PageBuddy from -2 to -128 for more robusteness against page_mapcount() undeflows. Use reset_page_mapcount instead of __ClearPageBuddy in bad_page to ignore the previous retval of PageBuddy(). Signed-off-by: Andrea Arcangeli <aarcange@redhat.com> Reported-by: Hugh Dickins <hughd@google.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>