diff options
author | Chen, Kenneth W <kenneth.w.chen@intel.com> | 2006-03-31 02:29:57 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-03-31 12:18:49 -0800 |
commit | d6692183ac1d8f4a4e4015f9ce9acc2514618e0b (patch) | |
tree | 15d930c84cc93df5bc53ed29290abd46c3135272 /init | |
parent | 93fac7041f082297b93655a0e49f659cd7520e40 (diff) | |
download | linux-d6692183ac1d8f4a4e4015f9ce9acc2514618e0b.tar.bz2 |
[PATCH] fix extra page ref count in follow_hugetlb_page
git-commit: d5d4b0aa4e1430d73050babba999365593bdb9d2
"[PATCH] optimize follow_hugetlb_page" breaks mlock on hugepage areas.
I mis-interpret pages argument and made get_page() unconditional. It
should only get a ref count when "pages" argument is non-null.
Credit goes to Adam Litke who spotted the bug.
Signed-off-by: Ken Chen <kenneth.w.chen@intel.com>
Acked-by: Adam Litke <agl@us.ibm.com>
Cc: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions