]> git.baikalelectronics.ru Git - kernel.git/commit
rmap: recompute pgoff for unmapping huge page
authorHillf Danton <dhillf@gmail.com>
Mon, 29 Apr 2013 22:06:14 +0000 (15:06 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Mon, 29 Apr 2013 22:54:28 +0000 (15:54 -0700)
commita4983091191710521d1ae7649498141d9c009415
treedfb1903567ad4fe10c297167f3b1345e64e1e4cd
parent21d59d6417ee881d6e475c27a766b850a78f2c15
rmap: recompute pgoff for unmapping huge page

We have to recompute pgoff if the given page is huge, since result based
on HPAGE_SIZE is not approapriate for scanning the vma interval tree, as
shown by commit a2b393bc4130 ("hugetlb: do not use vma_hugecache_offset()
for vma_prio_tree_foreach").

Signed-off-by: Hillf Danton <dhillf@gmail.com>
Cc: Michal Hocko <mhocko@suse.cz>
Cc: Michel Lespinasse <walken@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
mm/rmap.c