commit | a7e833182a926ae5bc03204dbd00b0bb5539088b | [log] [tgz] |
---|---|---|
author | Jerry Zhou <uulinux@gmail.com> | Wed Sep 11 14:20:26 2013 -0700 |
committer | Linus Torvalds <torvalds@linux-foundation.org> | Wed Sep 11 15:57:12 2013 -0700 |
tree | 9349bb816c8be88a13316d35f41b8e29b341b9d0 | |
parent | 3dbb95f7895e378514ffefa93cc887fb1bc9df94 [diff] |
mm: fix negative left shift count when PAGE_SHIFT > 20 When PAGE_SHIFT > 20, the result of "20 - PAGE_SHIFT" is negative. The previous calculating here will generate an unexpected result. In addition, if PAGE_SIZE >= 1MB, The memory size of "numentries" was already integral multiple of 1MB. Signed-off-by: Jerry Zhou <uulinux@gmail.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>