summaryrefslogtreecommitdiff
path: root/us_manager/sspt/sspt_proc.c
diff options
context:
space:
mode:
authorVyacheslav Cherkashin <v.cherkashin@samsung.com>2014-04-21 22:16:07 +0400
committerVyacheslav Cherkashin <v.cherkashin@samsung.com>2014-04-28 02:27:33 -0700
commit057aacf21282cc3bdcf70281a705a3a33ea73a95 (patch)
treeae049f75b5208e31b2cb7017b69e708662ceb323 /us_manager/sspt/sspt_proc.c
parent3001e19e1ef5c4545623ec12a04fed64cba90ba2 (diff)
downloadswap-modules-057aacf21282cc3bdcf70281a705a3a33ea73a95.tar.gz
swap-modules-057aacf21282cc3bdcf70281a705a3a33ea73a95.tar.bz2
swap-modules-057aacf21282cc3bdcf70281a705a3a33ea73a95.zip
[FIX] correct search vma at address
Change-Id: Ia13c17c514b5c180f11cd217010aca8723c8f3d7 Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
Diffstat (limited to 'us_manager/sspt/sspt_proc.c')
-rw-r--r--us_manager/sspt/sspt_proc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/us_manager/sspt/sspt_proc.c b/us_manager/sspt/sspt_proc.c
index d1c8dcae..efb6bd9a 100644
--- a/us_manager/sspt/sspt_proc.c
+++ b/us_manager/sspt/sspt_proc.c
@@ -226,7 +226,7 @@ void sspt_proc_install_page(struct sspt_proc *proc, unsigned long page_addr)
atomic = in_atomic();
mm_read_lock(task, mm, atomic, lock);
- vma = find_vma(mm, page_addr);
+ vma = find_vma_intersection(mm, page_addr, page_addr + 1);
if (vma && check_vma(vma)) {
struct dentry *dentry = vma->vm_file->f_dentry;
struct sspt_file *file = sspt_proc_find_file(proc, dentry);